Size: a a a

2021 January 15

G

GODU in phpGeeks
Алексей Гевондян
ты про метод is_phone чтоли?
Да)
источник

АГ

Алексей Гевондян... in phpGeeks
формат известен? твоя проверка выглядит норм так то
источник

G

GODU in phpGeeks
GODU
Привет. Как проверить число на длину 11, мне пришлось так сделать
is_numeric($searchString) && strlen((string) $searchString) == 11
нужна альтернатива
источник

АГ

Алексей Гевондян... in phpGeeks
можно регулярку применить
источник

G

GODU in phpGeeks
Алексей Гевондян
можно регулярку применить
А))
источник

АГ

Алексей Гевондян... in phpGeeks
GODU
нужна альтернатива
зачем?
источник

АГ

Алексей Гевондян... in phpGeeks
заверни в функцию is_phone если у тебя дублирование - в любом случае
источник

G

GODU in phpGeeks
Собирую лучшую практику)
источник

AG

Anton Gordeev in phpGeeks
GODU
Привет. Как проверить число на длину 11, мне пришлось так сделать
is_numeric($searchString) && strlen((string) $searchString) == 11
почисть сначала строку телефона на лишние символы. Оставь только цифры. А потом уже проверяй количество символов.
источник

АГ

Алексей Гевондян... in phpGeeks
лучшая практика - самое простое, понятное и очевидное с ходу решение
источник

G

GODU in phpGeeks
Anton Gordeev
почисть сначала строку телефона на лишние символы. Оставь только цифры. А потом уже проверяй количество символов.
Во))
источник

G

GODU in phpGeeks
Anton Gordeev
почисть сначала строку телефона на лишние символы. Оставь только цифры. А потом уже проверяй количество символов.
Ну еще надо перевести чсило в строку )
источник

AG

Anton Gordeev in phpGeeks
GODU
Привет. Как проверить число на длину 11, мне пришлось так сделать
is_numeric($searchString) && strlen((string) $searchString) == 11
$phone = preg_replace("/[^0-9]/", '',$phone);
не благодари.
источник

AG

Anton Gordeev in phpGeeks
GODU
Ну еще надо перевести чсило в строку )
а он там указывает тип, всё норм
источник

G

GODU in phpGeeks
Anton Gordeev
$phone = preg_replace("/[^0-9]/", '',$phone);
не благодари.
Спасибо, есть такой вариант) ну все жес спс
источник

АГ

Алексей Гевондян... in phpGeeks
ну и да, зависит от задачи. если надо "вычленить телефон из строки и привести к нормальному виду" - то это одно. если проверить что строка является телефоном в некотором формате - другое, совсем...
источник

G

GODU in phpGeeks
Алексей Гевондян
ну и да, зависит от задачи. если надо "вычленить телефон из строки и привести к нормальному виду" - то это одно. если проверить что строка является телефоном в некотором формате - другое, совсем...
Тут я нормлаизую strlen((string) preg_replace('/^[0-9]/', '', $searchString)) == 11
источник

G

GODU in phpGeeks
Алексей Гевондян
ну и да, зависит от задачи. если надо "вычленить телефон из строки и привести к нормальному виду" - то это одно. если проверить что строка является телефоном в некотором формате - другое, совсем...
В формат строки имеешь виду?
источник

V

Vladimir in phpGeeks
GODU
Тут я нормлаизую strlen((string) preg_replace('/^[0-9]/', '', $searchString)) == 11
это тестовое задание?
источник

АГ

Алексей Гевондян... in phpGeeks
GODU
Тут я нормлаизую strlen((string) preg_replace('/^[0-9]/', '', $searchString)) == 11
строка вида 3ваы44аапуы65вапв56  будет преобразована в 3446556. если это то что надо - то вперед
источник