English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
استخدام وظيفة str_ireplace() لتغيير بعض الأحرف في النص باستخدام الحرف المحدد (غير متميز بين الحروف الكبيرة والصغيرة).
str_ireplace(find,replace,string,count)
يعود هذا الدالة نصًا أو مجموعة. هو الناتج بعد استبدال جميع find بـ replace (غير حساس للحروف الكبيرة والصغيرة). إذا لم يكن هناك قواعد استبدال خاصة، يجب استخدام هذه الدالة بدلاً من preg_replace() مع التعديل i.
إذا كان find وreplace مجموعات، فإن str_ireplace() سيقوم ب映射 الاستبدال الكلي لـ subject. إذا كان عدد قيم replace أقل من عدد قيم find، فإن الاستبدالات الزائدة ستستخدم نصًا فارغًا. إذا كان find هو مجموعة وreplace هو نص، فإن الاستبدال سيستخدم هذا النص لكل عنصر في find.
ملاحظة: إذا كان find أو replace هو مجموعة، فإن عناصرهما سيتم معالجتها من البداية إلى النهاية.
يعود النص أو اللائحة بعد الاستبدال.
الترتيب | المعامل والشرح |
---|---|
1 | find مطلوب. يجب أن يكون find هو النص أو اللائحة الذي سيتم البحث عنه. |
2 | replace مطلوب. يجب أن يكون find هو النص أو اللائحة الذي سيتم البحث عنه. |
3 | string مطلوب. يجب أن يكون string هو النص أو اللائحة الذي سيتم البحث فيه والاستبدال به. |
4 | count اختياري. إذا تم تحديده، سيتم حساب عدد التبديلات. |
جرب المثال التالي، بصورة غير حساسة للحروف الكبيرة والصغيرة، استبدل عناصر اللائحة وعدد التبديلات:
<?php //بصورة غير حساسة للحروف الكبيرة والصغيرة، استبدل عناصر اللائحة وعدد التبديلات. $input = array("w3codeboxs",".com","simply","easy","learning"); print_r(str_ireplace("w3codeboxs","w3codebox",$input,$i)); // غير حساس للحروف الكبيرة والصغيرة echo "<br>" . "عدد التبديلات: $i"; ?>اختبار النظر في‹/›
نتيجة ال输岀
مجموعة ( [0] => w3codebox [1] => .com [2] => simply [3] => easy [4] => learning ) عدد التبديلات: 1