PDA

View Full Version : سوال: نوشتن یک نقشه



sayres
یک شنبه 09 آبان 1389, 10:11 صبح
سلام .تو این کد :


preg_match('/^posts\/(?P<id>\d+)$/', $url, $match);

این ها :


'/^posts\/(?P<id>\d+)$/

pattern هستند؟؟؟
میشه راجب این نوع علامت ها یک توضیحی بدید؟؟
مثلا $ چیه؟؟یا ....
چندتا هستند؟

bestirani2
یک شنبه 09 آبان 1389, 10:16 صبح
آره پترن هستند
توضیحات هم در
http://www.barnamenevis.org/forum/showthread.php?t=233318

d68715
یک شنبه 09 آبان 1389, 15:23 عصر
در پي اچ پي و ديگر زبانها توابعي براي عبارات منظم (رگولار) نوشته و توسعه داده شده . در پي اچ پي ما اين توابع را با نام پرگ(preg)ميشناسسم .
اين توابع بر اساس يك الگو (پترن) و گاه تركيبي از چند پترن ميتونن به ما اطلاعات خاصي رو بدن

مثلا :




$txt="aaasalambbb";
preg_match_all( '/aaa(.*?)ccc/', $txt, $result );
در جواب رزالت برابر با يك ارايه مي شود كه به ما نتيجه رو اعمال خواهد كرد
جواب:
salam