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