سلام میخواستم بدونم تابع preg_match دقیقا کاربردش چیه و چه پترن (pattern) هایی داره.
سلام.
شما الگوی Regular Expression رو باید به تابع بدید و تابع براساس پترنی که دادید، اگر رشته ای مطابق پترن پیدا شد ۱ یا true برمیگردونه. یه تابعیه مثل تابع سرچ با این تفاوت که الگوی Regex بهش میدیم.
اگر بخواهیم خود عبارتهای مطابق با الگورو هم دریافت کنیم پارامتر سوم رو اضافه میکنیم.
* البته در پارامتر سوم این تابع فقط اولین مطابقت رو برمیگردونه و اگر چنتا مطایقت وجود داشته باشه و بخوایم همرو دریافت کنیم باید از تابع preg_match_all استفاده کنیم که خروجی این تابع تعداد مطابقته.
نماد هارو اگر یاد بگیرید میتونید ی الگوی معنی دار بسازید.
برای مثال میخوایم اگر در رشته عدد وجود داشت، تمامی عددهارو بگیریم: