PDA

View Full Version : كاراكتر ها يي كه در توابع به كار ميروند



H:Shojaei
چهارشنبه 05 تیر 1392, 14:06 عصر
سلام
دوستان من درباره ي اين كاراكتر هايي كه تو بعضي توابع به كار ميرن و كاربردشون و اين كه هر كدوم چه كاري انجام ميدن كلا مشكل دارم و بايد بگم صفر كيلومترم.
ظاهرا خيلي هم كاربرد دارن مثلا تو يه تاپيك كه الآن هم داره بحث ميشه((آیا با استفاده از پی اچ پی می توان نوع شماره تلفن همراه را به دست آورد ایرانسل یا همراه اول (http://barnamenevis.org/showthread.php?405342-%D8%A2%DB%8C%D8%A7-%D8%A8%D8%A7-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%D9%BE%DB%8C-%D8%A7%DA%86-%D9%BE%DB%8C-%D9%85%DB%8C-%D8%AA%D9%88%D8%A7%D9%86-%D9%86%D9%88%D8%B9-%D8%B4%D9%85%D8%A7%D8%B1%D9%87-%D8%AA%D9%84%D9%81%D9%86-%D9%87%D9%85%D8%B1%D8%A7%D9%87-%D8%B1%D8%A7-%D8%A8%D9%87-%D8%AF%D8%B3%D8%AA-%D8%A2%D9%88%D8%B1%D8%AF-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86%D8%B3%D9%84-%DB%8C%D8%A7-%D9%87%D9%85%D8%B1%D8%A7%D9%87-%D8%A7%D9%88%D9%84-%D8%A8%D9%88%D8%AF%D9%86-...)) اين تابع رو استفاده كردن كه از اون كاراكتر ها هم درش استفاده شده:

(preg_match('#^((\+|00)98)|0?93(0|3|5|6|7|8|9)\d{7 }$#', $mobile))
حالا من يه منبعي مقاله اي توضيحي چيزي درباره ي اين كاراكتر ها ميخوام تا (كامل) مسلط شم.
متاسفانه آدم در اين باره نميدونه درباره ي چي بايد جستو جو كنه.
اگه كمك كنيد ممنون ميشم.

spiderman200700
چهارشنبه 05 تیر 1392, 15:05 عصر
باید در مورد Regular Expression سرچ کنی
اینم یه منبع فارسی که من همین الآن با یه سرچ ساده پیدا کردم:
http://aqlinux.ir/files/regex.pdf

البته محیط تمرین این آموزش ، ترمینال لینوکس هست. ولی شما میتونی همه تمرینات رو در PHP هم انجام بدی.

H:Shojaei
چهارشنبه 05 تیر 1392, 16:06 عصر
البته محیط تمرین این آموزش ، ترمینال لینوکس هست. ولی شما میتونی همه تمرینات رو در PHP هم انجام بدی.
ممنون ولي چطوري اينا رو تو PHP اجرا كنم هر چي تلاش كردم نتونستم. مثلا همين دستور اولي كه نوشته:

$ grep 'linux' demofile.txt

چطوري به PHP تبديلش كنم؟

spiderman200700
چهارشنبه 05 تیر 1392, 19:21 عصر
یکی دیگه پیدا کردم که مثال هاش رو با PHP انجام داده.

MostafaEs3
چهارشنبه 05 تیر 1392, 20:00 عصر
//////////