80 of 410 menu

Функция str_replace

Функция str_replace матнда берилган матнни излайди ва уни бошка матнга алмаштиради. Биринчи параметр сифатида алмаштириладиган матнни, иккинчиси эса - алмаштирилган матнни кабул килади. Булар иккита сатр ёки иккита массов бўлиши мумкин. Иккинчи холда бир массовнинг мос элементлари алмаштирилади иккинчи массовнинг мос элементларига (мисолларни кўринг).

Синтаксис

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

Мисол

Келинг, барча 'a' ҳарфларини '!' га алмаштирамиз:

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

Кодни ишга тушириш натижаси:

'!bc!bc'

Мисол

Келинг, барча 'a' ҳарфларини 1 га, 'b' ҳарфларини 2 га, 'c' ҳарфларини 3 га алмаштирамиз:

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

Кодни ишга тушириш натижаси:

'123123'

Мисол

Келинг, берилган ҳарфларни битта умумий белгига алмаштирамиз:

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

Кодни ишга тушириш натижаси:

'!!!!!!'

Мисол

Массовнинг ҳар бир элементида алмаштиришни бажарамиз:

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

Кодни ишга тушириш натижаси:

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

Мисол

Регистр аҳамиятли:

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

Кодни ишга тушириш натижаси:

'Abc!bc'

Шунингдек кўринг

  • str_ireplace функцияси,
    регистрга этбор бермасдан излаш ва алмаштиришни амалга оширади
  • strtr функцияси,
    шунингдек излаш ва алмаштиришни амалга оширади
  • substr_replace функцияси,
    сатрнинг бир кисмини кесиб олади ва уни бошкасига алмаштиради
Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш