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çeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу