Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.10.2014, 22:48   #1
Luca Brasi
Пользователь
 
Аватар для Luca Brasi
 
Регистрация: 19.09.2012
Сообщений: 66
По умолчанию Не работает оператор if. PHP

Доброго времени!
Не работает оператор if, не могу понять в чем дело

PHP код:
for ($index 1$index <= 5$index++) {
    echo (
"<p><legend>$str[$index] = ");
    if (
$resByUser[$index] == $result[$index])
    {
        echo (
"$resByUser[$index] you are right </legend>");     
    } 
    

Массивы resByUser и result заполнены значениями, которые вроде как совпадают. Но когда условие проходит в цикле, то не выполняется. Есть какой то скрытый нюанс этого всего?
Мой скромный блог: www.progreso.com.ua
Luca Brasi вне форума Ответить с цитированием
Старый 28.10.2014, 22:53   #2
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

допиши ветку else, где выводи напосмотреть значения переменных, участвующих в условии под if, и не морочай дядям головы.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 28.10.2014, 23:10   #3
Luca Brasi
Пользователь
 
Аватар для Luca Brasi
 
Регистрация: 19.09.2012
Сообщений: 66
По умолчанию

дописал.
PHP код:
else {
        echo (
"<p>$resByUser[$index] - $result[$index]</p>");
        echo (
"<p>-----</p>");

результат:

12 - 12

-----

12 - 12

-----

15 - 15

-----

11 - 11

-----

10 - 10

-----
Мой скромный блог: www.progreso.com.ua
Luca Brasi вне форума Ответить с цитированием
Старый 28.10.2014, 23:15   #4
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

выводи ещё и размер данных в строках (вдруг пробелы, переводы каретки и т.п. невидимые символы, которые echo() игнорит при выводе).
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 28.10.2014, 23:16   #5
Luca Brasi
Пользователь
 
Аватар для Luca Brasi
 
Регистрация: 19.09.2012
Сообщений: 66
По умолчанию

как вывести размер данных...?
Мой скромный блог: www.progreso.com.ua
Luca Brasi вне форума Ответить с цитированием
Старый 28.10.2014, 23:18   #6
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
как вывести размер данных...?
Кто из нас пхп-кодер? я пхп до сегодня вапще только по телеку видел.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 28.10.2014, 23:20   #7
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

strlen(строка)

https://php.net/manual/ru/function.strlen.php
http://www.php.su/strlen

Цитата:
я пхп до сегодня вапще только по телеку видел.
По какому каналу?

Последний раз редактировалось Вадим Мошев; 28.10.2014 в 23:22.
Вадим Мошев вне форума Ответить с цитированием
Старый 28.10.2014, 23:28   #8
Luca Brasi
Пользователь
 
Аватар для Luca Brasi
 
Регистрация: 19.09.2012
Сообщений: 66
По умолчанию

опачки, длина разная... На один символ
Мой скромный блог: www.progreso.com.ua
Luca Brasi вне форума Ответить с цитированием
Старый 28.10.2014, 23:53   #9
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
По какому каналу?
культура, мля!
Цитата:
опачки, длина разная... На один символ
ну дык йопть!
блин, я на этом форуме скоро так незаметно для себя ещё пару-тройку языков подыму...

пхп чот даже на Ц++ смахивает, оказывается...
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 28.10.2014, 23:59   #10
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
культура, мля!
Это какая же культура, если тут слово "мля" фигурирует?
Цитата:
пхп чот даже на Ц++ смахивает, оказывается...
и не только он. Ещё JavaScript, C#, X++ и C тоже на него похожи... ну и Perl сюда бы добавил

Последний раз редактировалось Вадим Мошев; 29.10.2014 в 00:02.
Вадим Мошев вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оператор if работает некорректно Night_Devil Общие вопросы по Java, Java SE, Kotlin 1 04.12.2012 11:49
Не работает оператор delete [] zmejchik Общие вопросы C/C++ 2 08.11.2011 15:54
не работает оператор No Error porsh59 Microsoft Office Excel 2 16.07.2011 16:46
не работает - программа пишет ожидался оператор Jaide Паскаль, Turbo Pascal, PascalABC.NET 1 18.05.2011 17:18
условный оператор в PHP Xeon332 PHP 6 15.06.2009 17:29