str_replace()

PHP str_replace() funksiyasi

❮ PHP string funksiyalari ma’lumotnomasi

Misol

"Hello world!" stringidagi "world" belgilarini "Peter" bilan almashtiring:

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

ULASHISH

Ta’rif va qo‘llanilishi

str_replace() 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 farqlaydi. Katta-kichik harflarni farqlamaydigan qidiruvni bajarish uchun str_ireplace() funksiyasidan foydalaning.

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


Sintaksis

str_replace(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: 4+

Ko‘proq misollar

Misol

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

<?php $arr = array("blue","red","green","yellow"); print_r(str_replace("red","pink",$arr,$i)); echo "Replacements: $i"; ?>
O‘zingiz sinab ko‘ring »

Misol

str_replace() 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_replace($find,$replace,$arr)); ?>
O‘zingiz sinab ko‘ring »

❮ PHP string funksiyalari ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!