|
|
|
| есть репортаж, из него требуется вывалить номера телефонов
H'31 (H'4A10) & 140 3252560139 ANALOG AVPARK - номер жирным
делаю
ereg('3252[[:alnum:]]{6}',$rep,$match);
по идее он должен заполнить массив $match совпадениями, но в этом массиве только первое совпадение
Зарание спасибо!
! ATS 56/59 2007-03-15 05:15:21 TH
ERZHAN 0402/1103/1001
SEQ=0660+2007-02-27 04305 00000000 BGX9EA01 L2B76U47
SWA-ORJ-MISC COMM HDLRS
DISPLAY-LINE-STATUS SUCCESSFUL
RESULT PART 0001 +
-------------------------------------------------------------------------
DISPLAY AVAILABLE PARK LINES (STATE = AVPARK)
FOR ALL
EXECUTION RESULT
EN PHYS (LOG ) & TN DN TYPE STATE
====================== ================ ========== ========
H'31 (H'4A10) & 140 3252560139 ANALOG AVPARK
H'31 (H'4A10) & 178 3252560177 ANALOG AVPARK
H'31 (H'4A10) & 214 3252560213 ANALOG AVPARK
H'32 (H'4A20) & 9 3252560264 ANALOG AVPARK
H'32 (H'4A20) & 15 3252560270 ANALOG AVPARK
H'32 (H'4A20) & 46 3252560301 ANALOG AVPARK
H'32 (H'4A20) & 70 3252560325 ANALOG AVPARK
H'33 (H'4A30) & 177 3252560432 ANALOG AVPARK
H'33 (H'4A30) & 194 3252560449 ANALOG AVPARK
H'33 (H'4A30) & 240 3252560495 ANALOG AVPARK
H'34 (H'4A40) & 67 3252560578 ANALOG AVPARK
H'34 (H'4A40) & 110 3252560621 ANALOG AVPARK
H'34 (H'4A40) & 116 3252560627 ANALOG AVPARK
H'37 (H'4A70) & 138 3252560905 ANALOG AVPARK
H'37 (H'4A70) & 172 3252560939 ANALOG AVPARK
H'37 (H'4A70) & 246 3252561013 ANALOG AVPARK
H'110 (H'4A80) & 39 3252562086 ANALOG AVPARK
H'110 (H'4A80) & 108 3252562155 ANALOG AVPARK
H'111 (H'4A90) & 141 3252562188 ANALOG AVPARK
H'111 (H'4A90) & 160 3252562207 ANALOG AVPARK
H'111 (H'4A90) & 165 3252562212 ANALOG AVPARK
H'111 (H'4A90) & 202 3252562249 ANALOG AVPARK
H'112 (H'4AA0) & 53 3252562356 ANALOG AVPARK
H'112 (H'4AA0) & 109 3252562412 ANALOG AVPARK
H'113 (H'4AB0) & 162 3252562465 ANALOG AVPARK
H'113 (H'4AB0) & 178 3252562481 ANALOG AVPARK
H'113 (H'4AB0) & 242 3252562545 ANALOG AVPARK
H'115 (H'4AD0) & 146 3252562705 ANALOG AVPARK
H'115 (H'4AD0) & 189 3252562748 ANALOG AVPARK
H'116 (H'4AE0) & 17 3252562832 ANALOG AVPARK
H'116 (H'4AE0) & 57 3252562872 ANALOG AVPARK
H'116 (H'4AE0) & 80 3252562895 ANALOG AVPARK
H'116 (H'4AE0) & 92 3252562907 ANALOG AVPARK
H'116 (H'4AE0) & 128 3252562943 ANALOG AVPARK
H'117 (H'4AF0) & 246 3252563061 ANALOG AVPARK
H'130 (H'4B00) & 53 3252500548 ANALOG AVPARK
H'130 (H'4B00) & 97 3252500592 ANALOG AVPARK
H'131 (H'4B10) & 160 3252500655 ANALOG AVPARK
H'131 (H'4B10) & 174 3252500669 ANALOG AVPARK
H'131 (H'4B10) & 178 3252500673 ANALOG AVPARK
H'131 (H'4B10) & 205 3252500700 ANALOG AVPARK
H'132 (H'4B20) & 34 3252500785 ANALOG AVPARK
H'132 (H'4B20) & 113 3252500864 ANALOG AVPARK
H'133 (H'4B30) & 172 3252500923 ANALOG AVPARK
H'133 (H'4B30) & 198 3252500949 ANALOG AVPARK
H'133 (H'4B30) & 247 3252500998 ANALOG AVPARK
H'230 (H'4B40) & 11 3252561034 ANALOG AVPARK
H'230 (H'4B40) & 44 3252561067 ANALOG AVPARK
H'230 (H'4B40) & 52 3252561075 ANALOG AVPARK
H'230 (H'4B40) & 126 3252561149 ANALOG AVPARK
H'231 (H'4B50) & 167 3252561190 ANALOG AVPARK
H'232 (H'4B60) & 21 3252561300 ANALOG AVPARK
REPORT FOLLOWS NO = 04305 | |
|
|
|
|
|
|
|
для: himic
(21.03.2007 в 12:02)
| | всё спасибо, сам догнал
while($row = oci_fetch_array($s, OCI_RETURN_NULLS)):
$rep = $row['MSG']->load();
preg_match_all('|3252[[:digit:]]{6}|',$rep,$match);
foreach($match[0] as $e)
$nomera[]= $e.'<br>';
endwhile;
|
| |
|
|
|