82 of 410 menu

Funkce strtr

Funkce strtr provádí hledání a nahrazování znaků v řetězci. Má dvě varianty činnosti.

V první variantě funkce přijímá pole náhrad: klíče jsou to, co měníme, a hodnoty - na co budeme měnit:

strtr(kde měníme, pole náhrad);

Ve druhé variantě funkce jedním parametrem přijímá řetězec se znaky, které budou nahrazeny, a druhým parametrem - řetězec se znaky, na které bude provedeno nahrazení. Odpovídající znaky prvního řetězce budou nahrazeny odpovídajícími znaky druhého řetězce:

strtr(kde měníme, co měníme, na co měníme);

Příklad

V tomto příkladu funkce nahradí znaky 1 a 2 na 'a' a 'b' respektive:

<?php echo strtr('111222', ['1'=>'a', '2'=>'b']); ?>

Výsledek provedení kódu:

'aaabbb'

Příklad

V tomto příkladu funkce také nahradí znaky 1 a 2 na 'a' a 'b' respektive:

<?php echo strtr('111222', '12', 'ab'); ?>

Výsledek provedení kódu:

'aaabbb'

Podívejte se také na

  • funkci str_replace,
    která také provádí hledání a nahrazování
  • funkci substr_replace,
    která vyjme část řetězce a nahradí ji jinou
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout