السلام عليكم ورحمة الله وبركاته..
لديا استفسار : لديا نص يحتوى على رقم تليفون واحد او رقمين او ثلاثة ارقام تليفونات,, اريد استخراجهم ووضعهم فى مصفوفه,, ببتتفق هذه الارقام على بدايات 010 او 011 او 012 ,, وعدد اى رقم 11 رقم,, انا عايز استخرج ارقام التليفونات واحطها فى مصفوفه .
انا بحثت ولقيت داله بتعمل الموضوع ده وهى دالة ,, preg_match_all ,
بس انا عرفت ان الداله دى ليها 5 برامترات لكن انا مافهمتش كيف استخدمها فى عمل اللى انا عايزه,,
مثال للنص اللى موجود فيه رقم التليفون ..
كود:
$text= " شقه للبيع بالتجمع الخامس للاستفاسر والمعاينه : 01145698425 او 01004960485 او 01271156488 ";
وانا وجدت حاجات مشابها للى انا عايزه بس عدم فهمى للدالة معرفتش اعدل عليهم :
كود:
ده عايز يستخرج الروابط الموجوده فى النص ويحطها فى مصفوفه,
$test="http://127.0.0.1/test.php";
$paged= @fopen( $test, "r" );
$page= fread($paged, 8192);
$asas=preg_match_all('/<a href="(.*)">/', $page, $yo);
echo $yo[1];
echo $asas;
ورابط الموضوع :
http://www.swalif.net/softs/swalif45/softs293681/
مثال اخر اقرب لما انا اريده..
كود:
ده عايز يستخرج الارقام الموجوده فى النص ويحطها فى مصفوفه زى ما انا عايز بالضبط,
$text=<<<EOF
<table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td> </td> <td onclick="add('454645487789');"> </td> </tr> <tr> <td> </td> <td onclick="add('7777645487789');"> </td> </tr> </table>
EOF;
preg_match_all("/(add\('|onclick\(')([0-9]{0,13})('\))/i",$text,$matches);
echo '<pre>';
print_r($matches);
?>
ورابط الموضوع :
http://www.swalif.net/softs/swalif45/softs309605/
لو حد فهمنى المثال التانى اللى انا واضعه جه ازاى انا هعرف اعدل ان شاء الله..
دمتم بود والسلام عليكم ورحمة الله وبركاته