- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
вывод
как же так? integer==string :confused:
Используйте ===
приведение типов.try this "==="
Используйте ===
это понятно, я не могу понять почему происходит то, что я написал выше, ведь я не сравниваю "0" и 0, я сравниваю строку, которая по всем параметрам, включая тип, отличается от ключа 😕
---------- Добавлено 21.02.2013 в 17:52 ----------
приведение типов.try this "==="
спасибо конечно, я знаю как это обойти.. вопрос в другом.
почему в данной ситуации 'all'==0 возвращает истину.
просто var_dump('all'==0) => false;
в цикле, как показано выше, var_dump('all'==0) => true;
---------- Добавлено 21.02.2013 в 18:00 ----------
сижу как дурак, уже несколько часов. и не пойму почему так происходит. впервые такое встречаю за все мои годы программирования. может я баг в php нашел? писать багреппорт? :D
PHP 5.3.10-1ubuntu3.5 with Suhosin-Patch (cli) (built: Jan 18 2013 23:45:59)
У вас просто строка с 0 сравнивается http://webonrails.ru/forum/php/topic/651/
У вас просто строка с 0 сравнивается http://webonrails.ru/forum/php/topic/651/
весёлые люди, эти разработчики php 😂
Происходит преобразование к одному типу при сравнении
var_dump($current==$key)
строка $current преобразуется в число, если $key число
получается 0==0
Самое НАШЕ;)