79 of 410 menu

mb_substr Fonksiyonu

mb_substr fonksiyonu, bir dizeden alt dize çıkarır ve döndürür, çok baytlı kodlamalarla (örneğin, UTF-8) doğru bir şekilde çalışır. İlk parametreye dize, ikinci parametreye başlangıç pozisyonu, üçüncü parametreye (isteğe bağlı) alt dizenin uzunluğu verilir. Dördüncü parametre ile kodlama belirtilebilir.

Sözdizimi

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

Örnek

1. pozisyondan başlayarak dizeden 3 karakter çıkaralım:

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

Kodun çalıştırılmasının sonucu:

'бвг'

Örnek

"日本語" dizesinden, 1. pozisyondan başlayarak sonuna kadar olan alt dizeyi çıkaralım:

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

Kodun çalıştırılmasının sonucu:

'本語'

Örnek

UTF-8 kodlaması belirterek alt dize çıkaralım:

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

Kodun çalıştırılmasının sonucu:

'вг'

Ayrıca Bakınız

  • mb_strlen fonksiyonu,
    çok baytlı kodlamadaki bir dizenin uzunluğunu döndürür
  • substr fonksiyonu,
    benzer şekilde çalışır, ancak çok baytlı kodlamalar desteği yoktur
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet