English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل دروس PHP الأساسية

دليل دروس PHP المتقدمة

PHP & MySQL

دليل مرجع PHP

استخدام وظيفة str_ireplace() في PHP ومثال

دليل الوظائف النصية في PHP

استخدام وظيفة 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 هو النص أو اللائحة الذي سيتم البحث فيه والاستبدال به.
إذا كان 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

دليل الوظائف النصية في PHP