تقوم الدالة preg_replace بإجراء بحث واستبدال للتعبير العادي.
preg_replace مختلط ( نمط $ مختلط ، استبدال $ مختلط ، موضوع $ مختلط [، int $limit = -1 [، int &$count ]])
ابحث عن جزء الموضوع الذي يطابق النمط واستبدله بالاستبدال.
وصف المعلمة:
$pattern: النمط المطلوب البحث عنه، والذي يمكن أن يكون سلسلة أو مصفوفة من السلاسل.
استبدال $: سلسلة أو مجموعة من السلاسل لاستخدامها في الاستبدال.
$subject: السلسلة الهدف أو مصفوفة السلسلة المراد البحث عنها واستبدالها.
حد $: اختياري، الحد الأقصى لعدد البدائل لكل سلسلة موضوع لكل نمط. الافتراضي هو -1 (بدون حد).
$count: اختياري، عدد مرات إجراء الاستبدال.
إذا كان الموضوع عبارة عن مصفوفة، فستُرجع الدالة preg_replace() مصفوفة، وإلا فإنها تُرجع سلسلة.
إذا تم العثور على تطابق، يتم إرجاع الموضوع المستبدل، وإلا يتم إرجاع الموضوع الذي لم يتم تغييره. في حالة حدوث خطأ، يتم إرجاع NULL.
نتيجة التنفيذ هي كما يلي:
كوديرتو 123,456
نتيجة التنفيذ هي كما يلي:
com.coderto
نتيجة التنفيذ هي كما يلي:
قفز الدب الأسود ببطء فوق الكلب الكسول.
نتيجة التنفيذ هي كما يلي:
إكس بي***إلى3