php is numeric



Автор Василий Смирнов задал вопрос в разделе Другие языки и технологии

помогите понять почему не работает php код проверки номера телефона и получил лучший ответ

Ответ от Илья Кочергин[гуру]
Нумерация символов в строке начинается с нуля. Поэтому в цикле вместо <= используй просто < for ($i=0; $i < strlen($_POST[\'phone\']); $i++)

Ответ от Ёергей Сулимов[гуру]
потому что тхис всегда больше нуля

Ответ от КБ Арташес[гуру]
Сделай var_dump($p) после этой строки $p=substr($_POST['phone'],$i,1); и посмотри значение какого типа находится в переменной $p. Чует моё сердце, что это string. А соответственно ты провалишься на этой проверке! is_numeric($p) и всегда будешь увеличивать

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: помогите понять почему не работает php код проверки номера телефона

Римские цифры...
Римские цифры (Roman numerals)

Римская система нумерации с помощью букв была
подробнее...
спросили в Buddha Bar
Школа Burlington School of English
посмотрите сайт этой школы
British Council | Education UK | Burlington School of Englishподробнее...
спросили в Delimano 24 мая
помогите с английским!!!пожаааалуйстааа!!!!
в Википедию
в гугле набираешь имя - к примеру Боб Дилан- и получаешь:

Боб Дилан —
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*