Выбрать другой форум Форум PHP Форум Apache Форум Рег. Выражения Форум MySQL HTML+CSS+JavaScript Форум Flash Разное ------------------- Форум С++ Разное С++ ------------------- Медико-психологические вопросы Сам себе юрист О Жизни и про Жизнь
Здравствуйте, Посетитель!
Новая тема
Поиск
Список тем
вид форума:
следующая тема
предыдущая тема
Всем привет, Никак понять не могу как привести, к примеру, номер телефона вида: 8 916 789 4561 или 89167894561 или 8-916-789-4561 и т.д. к формату 8 (916) 789-4561 Если можно простой пример Спасибо
Что то типа такого
<?php $number="8 916 789 45 61"; $pattern="/^([8])[\s-]?([\d]{3})[\s-]?([\d]{3})[\s-]?([\d]{2})[\s-]?([\d]{2})/"; $out=preg_replace($pattern,"$1 ($2) $3-$4$5",$number); print $out ?>