79 of 410 menu

Mb_substr функциясы

mb_substr функциясы саптан подстроканы кесип алып кайтарат, көп байттуу коддоолор менен (мисалы, UTF-8) так иштейт. Биринчи параметрге сап берилет, экинчисине - башталгыч позициясы, үчүнчүсүнө (милдеттүү эмес) - подстроканын узундугу. Төртүнчү параметр менен коддоону көрсөтсө болот.

Синтаксис

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

Мисал

Саптан, 1 позициясынан баштап, 3 символду кесип алалы:

<?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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу