80 of 410 menu

Kazi ya str_replace

Kazi str_replace hutafuta kwenye mfumo wa mstari maandishi yaliyobainishwa na kuyabadilisha kuwa mengine. Kigezo cha kwanza kinakubali tunachobadilisha, na cha pili - tunachobadilisha kuwa. Hii inaweza kuwa mistari miwili au mistari miwili iliyopangwa. Katika kesi ya pili vipengele vinavyofanana vya msururu mmoja vitabadilishwa na vipengele vinavyofanana vya msururu wa pili (ona mifano).

Syntax

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

Mfano

Wacha tubadilishe herufi zote 'a' kuwa '!':

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

Matokeo ya utekelezaji wa kodi:

'!bc!bc'

Mfano

Wacha tubadilishe herufi zote 'a' kuwa 1, herufi 'b' kuwa 2, herufi 'c' kuwa 3:

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

Matokeo ya utekelezaji wa kodi:

'123123'

Mfano

Wacha tubadilishe herufi zilizobainishwa kuwa ishara moja ya kawaida iliyobainishwa:

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

Matokeo ya utekelezaji wa kodi:

'!!!!!!'

Mfano

Tutekeleze ubadilishaji katika kila kipengele cha msururu:

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

Matokeo ya utekelezaji wa kodi:

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

Mfano

Kisanduku cha herufi kina maana:

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

Matokeo ya utekelezaji wa kodi:

'Abc!bc'

Angalia pia

  • kazi str_ireplace,
    ambayo inatekeleza utafutaji na ubadilishaji bila kuzingatia kisanduku cha herufi
  • kazi strtr,
    ambayo pia inatekeleza utafutaji na ubadilishaji
  • kazi substr_replace,
    ambayo inakata sehemu ya mfumo wa mstari na kuibadilisha kuwa mwingine
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa