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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ