fMichail
13.04.2015 - 16:23
Здравствуйте!
Подскажите пожалуйста, как из кода:
<td valign="top">
8(0000) 777777, 777777, 81110000000</td>
Выдернуть номер
81110000000 При этом он может быть такого вида:
+71110000000
8 111 000 00 00 (через проблы)
+7-111-000-00-00 - через тире
и различные комбинации.
Заранее большое спасибо!
_____________
Прекрасный Мир
bestxp
13.04.2015 - 16:55
Логично же убрать лишние символы кроме цифр и разделителя например запятой и потом сравнивать с тем что надо например регуляркой или разделив в массив по делителю
Может лучше создатинг номеров с использованием формы?
_____________
Трус не играет в хокей
inpost
13.04.2015 - 20:34
fMichailРегуляркой достать всё, что находится между <td> и </td> , я так понял, что там и есть телефон.
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Игорь_Vasinsky
14.04.2015 - 07:32
preg_match_all()
explode() разделитель ","
array_map() + trim() для чистки результата
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
fMichail
28.04.2015 - 13:51
preg_match_all()
explode() разделитель ","
array_map() + trim() для чистки результата
Так и сделал, спасибо!
_____________
Прекрасный Мир