80 of 410 menu

str_replace funksiyasi

str_replace funksiyasi satr ichida berilgan matnni qidiradi va uni boshqasiga almashtiradi. Birinchi parametrda funksiya nima almashtirilishini, ikkinchisida - nima bilan almashtirilishini qabul qiladi. Bular ikki satr yoki ikkita massiv bo‘lishi mumkin. Ikkinchi holatda bir massivning mos elementlari almashtiriladi ikkinchi massivning mos elementlari bilan (misolga qarang).

Sintaksis

str_replace(array|string $search, array|string $replace, string|array $subject, int &$count = null): string|array

Misol

Keling, barcha 'a' harflarini '!' bilan almashtiramiz:

<?php echo str_replace('a', '!', 'abcabc'); ?>

Kod bajarish natijasi:

'!bc!bc'

Misol

Keling, barcha 'a' harflarini 1 bilan, 'b' harflarini 2 bilan, 'c' harflarini 3 bilan almashtiramiz:

<?php echo str_replace(['a', 'b', 'c'], [1, 2, 3], 'abcabc'); ?>

Kod bajarish natijasi:

'123123'

Misol

Keling, berilgan harflarni bitta umumiy belgi bilan almashtiramiz:

<?php echo str_replace(['a', 'b', 'c'], '!', 'abcabc'); ?>

Kod bajarish natijasi:

'!!!!!!'

Misol

Massivning har bir elementida almashtirishni bajaramiz:

<?php $arr = ['abc', 'abc', 'abc']; $res = str_replace('a', '!', $arr); print_r($res); ?>

Kod bajarish natijasi:

['!bc', '!bc', '!bc']

Misol

Registr ahamiyatga ega:

<?php echo str_replace('a', '!', 'Abcabc'); ?>

Kod bajarish natijasi:

'Abc!bc'

Shuningdek qarang

  • str_ireplace funksiyasi,
    bu registrni hisobga olmagan holda qidiruv va almashtirishni amalga oshiradi
  • strtr funksiyasi,
    bu ham qidiruv va almashtirishni amalga oshiradi
  • substr_replace funksiyasi,
    bu satrning bir qismini kesib oladi va uni boshqasiga almashtiradi
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish