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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау