79 of 410 menu

Funkcija mb_substr

Funkcija mb_substr išima ir grąžina podeilę iš eilutės, teisingai veikdama su daugiabačiais koduotėmis (pavyzdžiui, UTF-8). Į pirmą parametrą perduodama eilutė, į antrąją - pradinė pozicija, į trečią (pasirinktinį) - podeilės ilgis. Ketvirtu parametru galima nurodyti koduotę.

Sintaksė

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

Pavyzdys

Išskirkime 3 simbolius iš eilutės, pradedant nuo pozicijos 1:

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

Kodo vykdymo rezultatas:

'бвг'

Pavyzdys

Išskirkime podeilę iki eilutės pabaigos iš "日本語", pradedant nuo pozicijos 1:

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

Kodo vykdymo rezultatas:

'本語'

Pavyzdys

Išskirkime podeilę nurodant UTF-8 koduotę:

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

Kodo vykdymo rezultatas:

'вг'

Taip pat žiūrėkite

  • funkciją mb_strlen,
    kuri grąžina eilutės ilgį daugiabačioje koduotėje
  • funkciją substr,
    kuri veikia analogiškai, bet be daugiabačių koduočių palaikymo
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti