79 of 410 menu

Funkcia mb_substr

Funkcia mb_substr vyreže a vráti podreťazec z reťazca, pričom korektne pracuje s multibajtovými kódovaniami (napríklad UTF-8). Do prvého parametra sa odovzdáva reťazec, do druhého - začiatočná pozícia, do tretieho (voliteľného) - dĺžka podreťazca. Štvrtým parametrom je možné uviesť kódovanie.

Syntax

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

Príklad

Vyrežme 3 znaky z reťazca, začínajúc od pozície 1:

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

Výsledok vykonania kódu:

'бвг'

Príklad

Vyrežme podreťazec do konca reťazca z "日本語", začínajúc od pozície 1:

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

Výsledok vykonania kódu:

'本語'

Príklad

Vyrežme podreťazec s uvedením kódovania UTF-8:

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

Výsledok vykonania kódu:

'вг'

Pozrite si aj

  • funkciu mb_strlen,
    ktorá vráti dĺžku reťazca v multibajtovom kódovaní
  • funkciu substr,
    ktorá pracuje analogicky, ale bez podpory multibajtových kódovaní
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť