79 of 410 menu

Functie mb_substr

De functie mb_substr extraheert en retourneert een substring uit een string en werkt correct met multibyte coderingen (bijvoorbeeld UTF-8). Aan de eerste parameter wordt de string doorgegeven, aan de tweede - de startpositie, aan de derde (optionele) - de lengte van de substring. Als vierde parameter kan de codering worden opgegeven.

Syntaxis

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

Voorbeeld

Laten we 3 tekens uit de string knippen, beginnend vanaf positie 1:

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

Resultaat van de code-uitvoering:

'бвг'

Voorbeeld

Laten we een substring tot het einde van de string uit "日本語" knippen, beginnend vanaf positie 1:

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

Resultaat van de code-uitvoering:

'本語'

Voorbeeld

Laten we een substring extraheren met opgave van UTF-8 codering:

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

Resultaat van de code-uitvoering:

'вг'

Zie ook

  • de functie mb_strlen,
    die de lengte van een string in multibyte codering retourneert
  • de functie substr,
    die vergelijkbaar werkt, maar zonder ondersteuning voor multibyte coderingen
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren