مثال
استبدال الأحرف "WORLD" (case-insensitive) في سلسلة "Hello world!" مع "Peter" :
<?php
echo str_ireplace("WORLD","Peter","Hello world!");
?>
تشغيل المثال » تعريف والاستخدام
و str_ireplace() وظيفة استبدال بعض الأحرف مع بعض الشخصيات الأخرى في السلسلة.
هذه وظيفة يعمل وفقا للقواعد التالية:
- إذا كانت السلسلة المراد تفتيشه عبارة عن صفيف، فإنه بإرجاع صفيف
- إذا كانت السلسلة المراد تفتيشه عبارة عن صفيف، تجد، ويتم تنفيذها مع كل عنصر مجموعة استبدال
- إذا كان كل من ايجاد واستبدال والمصفوفات، واستبدال يحتوي على عناصر أقل من العثور عليها، وسوف تستخدم سلسلة فارغة كما استبدال
- إذا كان العثور على صفيف واستبدال عبارة عن سلسلة، سيتم استخدام سلسلة استبدال لكل تجد قيمة
Note: هذه هي وظيفة لحالة الأحرف. استخدام str_replace() وظيفة لبدء عملية البحث لحالة الأحرف.
Note: هذه هي وظيفة الثنائية آمنة.
بناء الجملة
str_ireplace( find,replace,string,count )
معامل | وصف |
---|---|
find | مطلوب. تحدد قيمة للعثور على |
replace | مطلوب. يحدد قيمة لاستبدال قيمة في find |
string | مطلوب. تحدد سلسلة لتفتيشها |
count | اختياري. متغير أن تحصي عدد من البدلاء |
تفاصيل تقنية
قيمة الإرجاع: | بإرجاع سلسلة أو مجموعة مع القيم استبدال |
---|---|
صفحة PHP: | 5+ |
التغيير: | تمت إضافة المعلمة العد في PHP 5.0 |
مزيد من الأمثلة
مثال 1
باستخدام str_ireplace() مع مجموعة ومتغير عدد:
<?php
$arr = array("blue","red","green","yellow");
print_r(str_ireplace("RED","pink",$arr,$i)); // This
function is case-insensitive
echo "Replacements: $i";
?>
تشغيل المثال » مثال 2
باستخدام str_ireplace() مع أقل العناصر في استبدال من العثور على:
<?php
$find = array("HELLO","WORLD");
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_ireplace($find,$replace,$arr));
?>
تشغيل المثال » <PHP سلسلة المرجعي