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 »
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!
