Покинул форум
Сообщений всего: 4
Дата рег-ции: Нояб. 2010
Помог: 0 раз(а)
Здравствуйте, только начал изучать нормально php, проблема пока только в циклах, все никак с ними не получ. подскажите пожалуйста, и если можно с подробным пояснением что и как в цикле. Сколько раз повторится данный цикл?
Покинул форум
Сообщений всего: 126
Дата рег-ции: Март 2010
Помог: 2 раз(а)
is_numeric - определяет, является ли переменная числом или числовой строкой.
Возвращает TRUE, если var является числом или числовой строкой, FALSE - в ином случае
Вопрос: почему же тогда выводит 'abc' это же не число и не числовая строка.
* 2
* 3 * abc
* 4
*
*
----- Нет ничего более постоянного, чем временное.
Uchkuma
Отправлено: 11 Ноября, 2010 - 09:36:34
Участник
Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010 Откуда: Киров
Помог: 6 раз(а)
Cybergoth, Petro, читайте внимательней описание функции next.
Цитата:
Перед тем, как возвратить значение элемента массива, эта функция передвигает его внутренний указатель на одну позицию вперёд
И вообще скрипт построен неправильно. Обход массива необходимо осуществлять функцией foreach, а уже в теле цикла проверять на is_numeric. Чтобы прервать цикл, используется конструкция break.
Petro
Отправлено: 11 Ноября, 2010 - 09:49:05
Гость
Покинул форум
Сообщений всего: 126
Дата рег-ции: Март 2010
Помог: 2 раз(а)
Спасибо.
----- Нет ничего более постоянного, чем временное.
Cybergoth
Отправлено: 11 Ноября, 2010 - 20:46:22
Новичок
Покинул форум
Сообщений всего: 4
Дата рег-ции: Нояб. 2010
Помог: 0 раз(а)
и ещё вопрос если можно, почему получ. данный результат?
Выведите в восьмеричной системе числа от 10 до 20 (echo 010; echo 011; echo 012; ...
echo 019; echo 020;) Объясните результат.
Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010 Откуда: Киров
Помог: 6 раз(а)
Cybergoth, где тут результат? И результат чего?
Cybergoth
Отправлено: 13 Ноября, 2010 - 03:09:52
Новичок
Покинул форум
Сообщений всего: 4
Дата рег-ции: Нояб. 2010
Помог: 0 раз(а)
Ну если прописать все данные числа через echo, начиная с 010, и до 020 (без переноса br), результат будет таким 891011121314151116, откуда взялось 89, и т.д.?!
Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010
Помог: 53 раз(а)
Cybergoth пишет:
и ещё вопрос если можно, почему получ. данный результат?
Выведите в восьмеричной системе числа от 10 до 20 (echo 010; echo 011; echo 012; ...
echo 019; echo 020;) Объясните результат.
а как это относится к циклам? что у Вам до Echo 010;?
wrpoint
Отправлено: 13 Ноября, 2010 - 08:14:35
Новичок
Покинул форум
Сообщений всего: 7
Дата рег-ции: Нояб. 2010
Помог: 0 раз(а)
Cybergoth пишет:
Здравствуйте, только начал изучать нормально php, проблема пока только в циклах, все никак с ними не получ. подскажите пожалуйста, и если можно с подробным пояснением что и как в цикле.
Говорят, что лучше один раз увидеть, чем 100 раз будут объяснять. Есть очень хорошие, однако любительские, видеоуроки на данном сайте: http://jolly-wind[dot]ru/main , где все очень добротно показано, где, что и почему. И не надо забывать про книги о PHP, данный портал www.php.su посвященный PHP и многое, многое другое.
Cybergoth
Отправлено: 13 Ноября, 2010 - 11:38:08
Новичок
Покинул форум
Сообщений всего: 4
Дата рег-ции: Нояб. 2010
Помог: 0 раз(а)
DlTA пишет:
а как это относится к циклам? что у Вам до Echo 010;?
нет, я выше уже написал, что если можно задам ещё вопрос. Мне в принципе без разницы, могу наплодить кучу тем с каждым вопросом, но все же как я считаю лучше все в одной спросить, тем более это раздел "Корзина".
wrpoint пишет:
Говорят, что лучше один раз увидеть, чем 100 раз будут объяснять. Есть очень хорошие, однако любительские, видеоуроки на данном сайте: http://jolly-wind[dot]ru/main , где все очень добротно показано, где, что и почему. И не надо забывать про книги о PHP, данный портал www.php.su посвященный PHP и многое, многое другое.
Спасибо КЭП. Я как раз таки в данный момент и учусь по видео урокам + многие книги прочитал (точнее за последних двое суток прочитал много литературы, щас вроде бы всё понятно стало).
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.