79 of 410 menu

Функцыя mb_substr

Функцыя mb_substr выразае і вяртае падрадак з радка, карэктна працуючы з шматбайтавымі кадыроўкамі (напрыклад, UTF-8). У першы параметр перадаецца радок, у другі - пачатковая пазіцыя, у трэці (апцыянальны) - даўжыня падрадка. Чацвёртым параметрам можна паказаць кадыроўку.

Сінтаксіс

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

Прыклад

Вырэжам 3 сімвалы з радка, пачынаючы з пазіцыі 1:

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

Вынік выканання кода:

'бвг'

Прыклад

Вырэжам падрадак да канца радка з "日本語", пачынаючы з пазіцыі 1:

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

Вынік выканання кода:

'本語'

Прыклад

Вырэжам падрадак з указаннем кадыроўкі UTF-8:

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

Вынік выканання кода:

'вг'

Глядзіце таксама

  • функцыю mb_strlen,
    якая вяртае даўжыню радка ў шматбайтавай кадыроўцы
  • функцыю substr,
    якая працуе аналагічна, але без падтрымкі шматбайтавых кадыровак
Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικά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
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць