Почему функция выдает false

Печать RSS
179

Автор
Дух
0
Просидел над ней полтора часа и выяснил што насамом деле проблема заключается когда значение unset($d);
if($n==($v-10))
заменил на
if($n==($v+10))
а при значении $d=1;
if($n==($v+10))
заменил на
if($n==($v-10))
глупая ошибка немного запутался.
#11 твои идеи я учту
нащет (int) я проверяю перед функцией при выдачи етих переменых а вот за $d=''; спасибо заменил на if($d!==1)
и в приеме поставил if($d!==1){unset($d);}
Автор
Дух
0
спасибо большое всем за помощь.
Автор
Дух
0
11 извини но я уже ставил тибе плюс.
S

Землянин
0
12, просто ТОЧКА - соединяет части строк, даже если исходные данные в переменных были числом, они автоматически переводятся в строку, поэтому и нужно преобразовывать строку в число, что и делает инт
Автор
Дух
0
Ладно заменим но и так работает.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск