53 of 410 menu

ฟังก์ชัน mb_strwidth

ฟังก์ชัน mb_strwidth วัดความกว้างของสตริง โดยคำนึงว่าตัวอักษรแบบเต็มความกว้าง (เช่น อักษรจีน) ใช้พื้นที่ 2 ตำแหน่ง ในขณะที่ตัวอักษรทั่วไปใช้ 1 ตำแหน่ง พารามิเตอร์แรกคือสตริงที่ต้องการวัด พารามิเตอร์ที่สองซึ่งเป็นตัวเลือกคือการเข้ารหัส

ไวยากรณ์

mb_strwidth(string, [encoding]);

ตัวอย่าง

วัดความกว้างของสตริงที่มีตัวอักษรละติน:

<?php echo mb_strwidth('Hello'); ?>

ผลลัพธ์จากการทำงานของโค้ด:

5

ตัวอย่าง

วัดความกว้างของสตริงที่มีตัวอักษรญี่ปุ่น:

<?php echo mb_strwidth('こんにちは'); ?>

ผลลัพธ์จากการทำงานของโค้ด:

10

ตัวอย่าง

วัดความกว้างของสตริงผสม:

<?php echo mb_strwidth('Hello 世界'); ?>

ผลลัพธ์จากการทำงานของโค้ด:

9

ดูเพิ่มเติม

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