|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.02.2011, 15:24 | #1 |
Пользователь
Регистрация: 13.02.2011
Сообщений: 81
|
current
Почему 2 этих кода выдают разные результаты
Код:
fruit1 fruit2 fruit3 fruit4 fruit5 Код:
fruit1 fruit4 fruit5 Не совсем понимаю, как работает эта строка Код:
Код:
|
16.02.2011, 15:52 | #2 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Может стоит нормально назвать тему?
|
16.02.2011, 16:21 | #3 | |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,714
|
Цитата:
if ($fruit_name == "apple") аналогично php так как сравнение не строгое будет считать что результат сравнения true.
Стрелок-охотник
|
|
16.02.2011, 17:10 | #4 |
Пользователь
Регистрация: 13.02.2011
Сообщений: 81
|
Почему в первом случае как будто пропускается условие
Код:
|
16.02.2011, 17:29 | #5 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Цитата:
Проверьте : PHP код:
|
|
16.02.2011, 19:05 | #6 |
Пользователь
Регистрация: 13.02.2011
Сообщений: 81
|
А как проверяется в этой строке условие цикла ?
Код:
|
16.02.2011, 22:26 | #7 | ||
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Цитата:
Цитата:
|
||
17.02.2011, 09:59 | #8 |
Пользователь
Регистрация: 13.02.2011
Сообщений: 81
|
Andkorol
Тогда почему в ответе нету false? Код:
true true true true true |
17.02.2011, 10:44 | #9 | |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,714
|
Цитата:
while ($fruit_name = current($array)) => while ($fruit_name = false) => while (false) =>stop
Стрелок-охотник
|
|
17.02.2011, 10:52 | #10 | ||
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Читайте эту фразу медленно и много раз - до наступления полного просветления:
Цитата:
Цитата:
|
||
|
Опции темы | Поиск в этой теме |