2011-01-21 3 views
0

Гуру гуру, пожалуйста, я хочу отфильтровать что-то вроде 2338034444232, 07065716184,0816272721. Разделение телефонных номеров с запятой, я хочу, чтобы мой конечный продукт был как 2338034444232,2338034444232,2338034444232.PHP Regex help, фильтрация телефонных номеров

Благодаря

+1

Это относится к переполнению стека. – alexn

+1

Что вы пытаетесь сделать? Я не вижу никакого логического соединения от первой строки до последней, за исключением того, что это первое число, повторенное 3 раза ... – ircmaxell

+1

Я не понимаю, что вы хотите?: O/ – thedom

ответ

0
$userinput=" 
    I believe Mr. Putin's number is 123456789only differing slight 
    from mine 1234567890124. I tried calling him 42 times but he won't answer. 
    "; 

$regex="/[0-9]{13}/"; 

preg_match_all($regex,$userinput,$out); 


foreach($out[0] as $o){ 

    echo $o; 
    echo ", "; 
} 

Теперь если пользователь называть г-н Путин 1234567890124 раз вы бы проблему.

Является ли это тем, что вы ищете?

+0

Я сделал это preg_match_all ("/ ([0-9]) {11,13} /", $ email_address_file, $ email_addresses_search_found) – elf1984

+0

Ну, вы сказали, что номера телефонов составляют 13 цифр * только * ... но это ваш проблема решена сейчас? –

Смежные вопросы