79 of 410 menu

Funktsioon mb_substr

Funktsioon mb_substr eraldab ja tagastab stringist alamstringi, töötades korrektselt mitmebaidiste kodeeringutega (näiteks UTF-8). Esimeseks parameetriks antakse string, teiseks - alguspositsioon, kolmandaks (valikuline) - alamstringi pikkus. Neljanda parameetrina saab määrata kodeeringu.

Süntaks

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

Näide

Eraldame 3 märki stringist, alates positsioonist 1:

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

Koodi täitmise tulemus:

'бвг'

Näide

Eraldame alamstringi kuni stringi lõpuni stringist "日本語", alates positsioonist 1:

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

Koodi täitmise tulemus:

'本語'

Näide

Eraldame alamstringi, määrates kodeeringu UTF-8:

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

Koodi täitmise tulemus:

'вг'

Vaata ka

  • funktsiooni mb_strlen,
    mis tagastab stringi pikkuse mitmebaidises kodeeringus
  • funktsiooni substr,
    mis töötab sarnaselt, kuid ilma mitmebaidiste kodeeringute toeta
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu