83 of 410 menu

Funkce substr_replace

Funkce substr_replace nahradí zadanou část řetězce jinou. Tato funkce vyjme zadanou část řetězce (parametry určují odkud začít vyjímání a kolik symbolů vzít) a nahradí vyjmutou část zadaným řetězcem. Pokud není poslední parametr zadán - nahrazení proběhne až do konce řetězce.

Syntaxe

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

Příklad

Vyjměme z řetězce symboly, počínaje prvním (číslování symbolů začíná od nuly), 3 kusy a místo nich vložme '!!!':

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

Výsledek provedení kódu:

'a!!!e'

Příklad

Vyjměme z řetězce symboly, počínaje prvním až do konce řetězce (protože poslední parametr není zadán) a místo nich vložme '!!!':

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

Výsledek provedení kódu:

'a!!!'

Viz také

  • funkci str_replace,
    která provádí vyhledávání a nahrazování v řetězci
  • funkci substr,
    která vyjme část podřetězce
Č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