str_ireplace()

PHP str_ireplace() funksiyasi

❮ PHP string funksiyalari ma’lumotnomasi

Misol

"Hello world!" stringidagi "WORLD" belgilarini (katta-kichik harflarni farqlamasdan) "Peter" bilan almashtiring:

<?php echo str_ireplace("WORLD","Peter","Hello world!"); ?>
O‘zingiz sinab ko‘ring »

ULASHISH

Ta’rif va qo‘llanilishi

str_ireplace() funksiyasi stringdagi ba’zi belgilarni boshqa belgilar bilan almashtiradi.

Bu funksiya quyidagi qoidalar asosida ishlaydi:

  • Agar qidiriladigan string massiv bo‘lsa, massiv qaytaradi
  • Agar qidiriladigan string massiv bo‘lsa, qidirish va almashtirish massivning har bir elementida bajariladi
  • Agar find ham, replace ham massiv bo‘lsa va replace’dagi elementlar find’dagidan kam bo‘lsa, replace sifatida bo‘sh string ishlatiladi
  • Agar find massiv, replace esa string bo‘lsa, replace stringi har bir find qiymati uchun ishlatiladi

Eslatma: Bu funksiya katta-kichik harflarni farqlamaydi. Katta-kichik harflarni farqlaydigan qidiruvni bajarish uchun str_replace() funksiyasidan foydalaning.

Eslatma: Bu funksiya ikkilik ma’lumotlar uchun xavfsiz (binary-safe).


Sintaksis

str_ireplace(find,replace,string,count)

Parametr qiymatlari

Parametr Tavsif
find Majburiy. Qidiriladigan qiymatni belgilaydi
replace Majburiy. find parametridagi qiymat o‘rniga qo‘yiladigan qiymatni belgilaydi
string Majburiy. Qidiruv amalga oshiriladigan stringni belgilaydi
count Ixtiyoriy. Almashtirishlar sonini hisoblaydigan o‘zgaruvchi


Texnik tafsilotlar

Qaytariladigan qiymat: Qiymatlari almashtirilgan string yoki massivni qaytaradi
PHP versiyasi: 5+

Ko‘proq misollar

Misol

str_ireplace() funksiyasidan massiv va count o‘zgaruvchisi bilan foydalaning:

<?php $arr = array("blue","red","green","yellow"); print_r(str_ireplace("RED","pink",$arr,$i)); // This function is case-insensitive echo "Replacements: $i"; ?>
O‘zingiz sinab ko‘ring »

Misol

str_ireplace() funksiyasidan replace’dagi elementlar find’dagidan kam bo‘lgan holda foydalaning:

<?php $find = array("HELLO","WORLD"); $replace = array("B"); $arr = array("Hello","world","!"); print_r(str_ireplace($find,$replace,$arr)); ?>
O‘zingiz sinab ko‘ring »

❮ PHP string funksiyalari ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!