79 of 410 menu

Funkce mb_substr

Funkce mb_substr vyřízne a vrátí podřetězec z řetězce, správně pracuje s multibyte kódováními (například UTF-8). Do prvního parametru se předává řetězec, do druhého - počáteční pozice, do třetího (volitelného) - délka podřetězce. Čtvrtým parametrem lze specifikovat kódování.

Syntaxe

mb_substr(string, start, [length], [encoding]): string;

Příklad

Vyřízneme 3 znaky z řetězce, počínaje pozicí 1:

<?php $res = mb_substr('абвгд', 1, 3); echo $res; ?>

Výsledek provedení kódu:

'бвг'

Příklad

Vyřízneme podřetězec až do konce řetězce z "日本語", počínaje pozicí 1:

<?php $res = mb_substr('日本語', 1); echo $res; ?>

Výsledek provedení kódu:

'本語'

Příklad

Vyřízneme podřetězec s uvedením kódování UTF-8:

<?php $res = mb_substr('абвгд', 2, 2, 'UTF-8'); echo $res; ?>

Výsledek provedení kódu:

'вг'

Viz také

  • funkci mb_strlen,
    která vrací délku řetězce v multibyte kódování
  • funkci substr,
    která pracuje podobně, ale bez podpory multibyte kódování
Č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