substr_replace()
PHP substr_replace() funksiyasi
❮ PHP string funksiyalari ma’lumotnomasi
Misol
"Hello" so‘zini "world" bilan almashtiring:
<?php
echo substr_replace("Hello","world",0);
?>
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
substr_replace() funksiyasi stringning bir qismini boshqa string bilan almashtiradi.
Eslatma: Agar start parametri manfiy son bo‘lsa va length start qiymatidan kichik yoki unga teng bo‘lsa, length 0 ga aylanadi.
Eslatma: Bu funksiya ikkilik ma’lumotlar uchun xavfsiz (binary-safe).
Sintaksis
substr_replace(string,replacement,start,length)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| string | Majburiy. Tekshiriladigan stringni belgilaydi |
| replacement | Majburiy. Qo‘yiladigan stringni belgilaydi |
| start | Majburiy. Stringning qayeridan almashtirishni boshlashni belgilaydi
|
| length | Ixtiyoriy. Nechta belgi almashtirilishi kerakligini belgilaydi. Standart qiymat — string uzunligi bilan bir xil.
|
Texnik tafsilotlar
| Qaytariladigan qiymat: | Almashtirilgan stringni qaytaradi. Agar string massiv bo‘lsa, massiv qaytariladi |
|---|---|
| PHP versiyasi: | 4+ |
Ko‘proq misollar
Misol
Almashtirishni stringdagi 6-pozitsiyadan boshlang ("world" so‘zini "earth" bilan almashtiring):
<?php
echo substr_replace("Hello world","earth",6);
?>
O‘zingiz sinab ko‘ring »
Misol
Almashtirishni stringning oxiridan 5-pozitsiyadan boshlang ("world" so‘zini "earth" bilan almashtiring):
<?php
echo substr_replace("Hello world","earth",-5);
?>
O‘zingiz sinab ko‘ring »
Misol
"world" so‘zining boshiga "Hello" so‘zini qo‘shing:
<?php
echo substr_replace("world","Hello ",0,0);
?>
O‘zingiz sinab ko‘ring »
Misol
Bir nechta stringni bir vaqtda almashtiring. Har bir stringdagi "AAA" qismini "BBB" bilan almashtiring:
<?php
$replace = array("1: AAA","2: AAA","3: AAA");
echo implode("<br>",substr_replace($replace,'BBB',3,3));
?>
O‘zingiz sinab ko‘ring »
❮ PHP string funksiyalari ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
