82 of 410 menu

Funktio strtr

Funktio strtr suorittaa merkkien hakua ja korvaamista merkkijonossa. Sillä on kaksi toimintatapaa.

Ensimmäisessä toimintatavassa funktio ottaa taulukon korvauksia: avaimina on se, mitä korvaamme, ja arvoina - mihin korvaamme:

strtr(missä korvaamme, korvausten taulukko);

Toisessa toimintatavassa funktio ottaa yhden parametrin merkkijonolla merkeistä, jotka korvataan, ja toisen parametrin - merkkijonolla merkeistä, joilla korvataan. Vastaavat merkit ensimmäisestä merkkijonosta korvataan vastaavilla merkeillä toisesta merkkijonosta:

strtr(missä korvaamme, mitä korvaamme, mihin korvaamme);

Esimerkki

Tässä esimerkissä funktio korvaa merkit 1 ja 2 merkeillä 'a' ja 'b' vastaavasti:

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

Koodin suorituksen tulos:

'aaabbb'

Esimerkki

Tässä esimerkissä funktio korvaa myös merkit 1 ja 2 merkeillä 'a' ja 'b' vastaavasti:

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

Koodin suorituksen tulos:

'aaabbb'

Katso myös

  • funktion str_replace,
    joka myös suorittaa hakua ja korvaamista
  • funktion substr_replace,
    joka leikkaa osan merkkijonosta ja korvaa sen toisella
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää