توابع 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)); ?>