83 of 410 menu

Funktio substr_replace

Funktio substr_replace korvaa määritellyn osan merkkijonosta toisella. Tämä funktio leikkaa määritellyn osan merkkijonosta (parametreilla määritetään mistä aloitetaan leikkaaminen ja kuinka monta merkkiä otetaan) ja korvaa leikatun osan määritellyllä merkkijonolla. Jos viimeistä parametria ei ole määritetty - korvaus tehdään merkkijonon loppuun asti.

Syntaksi

substr_replace(array|string $string, array|string $replace, array|int $offset, array|int|null $length = null): string|array

Esimerkki

Leikataan merkkijonosta merkit, alkaen ensimmäisestä (merkkien numerointi alkaa nollasta), 3 kappaletta ja niiden tilalle lisätään '!!!':

<?php echo substr_replace('abcde', '!!!', 1, 3); ?>

Koodin suorituksen tulos:

'a!!!e'

Esimerkki

Leikataan merkkijonosta merkit, alkaen ensimmäisestä merkkijonon loppuun asti (koska viimeistä parametria ei ole määritetty) ja niiden tilalle lisätään '!!!':

<?php echo substr_replace('abcde', '!!!', 1); ?>

Koodin suorituksen tulos:

'a!!!'

Katso myös

  • funktion str_replace,
    joka suorittaa haun ja korvauksen merkkijonossa
  • funktion substr,
    joka leikkaa osan merkkijonosta
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ää