توابع str_ireplace() PHP

مثال

کلمه "Hello world!" را تغییر دهید که "WORLD" (بی‌تفاوت به حروف بزرگ و کوچک) را به "Shanghai" تبدیل کند:

<?php
echo str_ireplace("WORLD","Shanghai","Hello world!");
?>

چلانے والا مثال

تعریف و استفاده

توابع str_ireplace() رشته‌های برخی از کاراکترها را جایگزین می‌کند (بی‌تفاوت به حروف بزرگ و کوچک).

این تابع باید از قوانین زیر پیروی کند:

  • اگر رشته جستجو یک آرایه است، پس آن یک آرایه بازخورد خواهد داد.
  • اگر رشته جستجو یک آرایه است، پس آن به هر عنصر آرایه جستجو و جایگزینی خواهد کرد.
  • اگر همزمان نیاز به جستجو و جایگزینی آرایه دارید و تعداد عناصر جایگزین کمتر از تعداد عناصر پیدا شده است، پس عناصر اضافی با رشته خالی جایگزین خواهند شد.
  • اگر یک آرایه را جستجو می‌کنید، اما فقط یک رشته را جایگزین می‌کنید، پس رشته جایگزین بر روی تمامی مقادیر پیدا شده اثر خواهد کرد.

注释:该函数不区分大小写。请使用 str_replace() 函数来执行区分大小写的搜索。

注释:该函数是二进制安全的。

语法

str_ireplace(find,replace,string,تعداد)
参数 描述
find 必需。规定要查找的值。
replace 必需。规定替换 find 中的值的值。
string ضروری۔ جستجو کا لفظ یا جدولی کو طلب کیا جاتا ہے۔
تعداد اختیاری۔ ایک متغیر، تبدیل کی تعداد کو شمارش کرتا ہے۔

تکنیکی تفصیلات

واپسی: مقابلہ کو بدلنے والی لفظ یا جدولی کی واپسی کرتا ہے یا اپنی تبدیلیاں کرتا ہے۔
PHP ورژن: 5+
آپدیت لگت: 5.0 میں، نئی اضافہ کی گئی تھی تعداد پارامتر

بیشتر مثال

مثال 1

استعمال اور تعداد متغیر کی str_ireplace() فنکشن:

<?php
$arr = array("blue","red","green","yellow");
print_r(str_ireplace("RED","pink",$arr,$i)); // اس فنکشن کو اور کچھ نا اور کچھ نا نہیں
echo "معدد تبدیل: $i";
?>

چلانے والا مثال

مثال 2

استعمال کم از کم عناصر کا استعمال کم از کم جستجو کا استعمال str_ireplace() فنکشن:

<?php
$find = array("HELLO","WORLD");
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_ireplace($find,$replace,$arr));
?>

چلانے والا مثال