รู้จักกับฟังก์ชัน mb_strimwidth - แปลงสตริงที่ถูกตัดด้วยความกว้างที่ระบุ

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderator: mindphp, ผู้ดูแลกระดาน

Patipat
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 996
ลงทะเบียนเมื่อ: 10/06/2019 10:12 am

รู้จักกับฟังก์ชัน mb_strimwidth - แปลงสตริงที่ถูกตัดด้วยความกว้างที่ระบุ

โพสต์ที่ยังไม่ได้อ่าน โดย Patipat »

ความหมายของฟังก์ชันของ PHP นั้นจะมีการแปลงตัวอักษรต่าง ๆ ที่เรายังไม่ทราบว่าการใช้งานที่จริงแล้วต้องใช้กันแบบไหนบ้าง และในบทความนี้ผมจะมานำเสนอเกี่ยวกับฟังก์ชันที่ เราสามารถกำหนดขนาดของสตริงที่จะตัดและแทนที่ ความหมายคือ ถ้าเรากำหนดสริงที่จะแทนที่เท่าไหร่ ก็จะตัดสตริงเก่าและ แทนที่ด้วยสตริงใหม่นั่นเองครับ เราไปดูการใช้งานสตริงกันเลยดีกว่าครับ

รูปแบบการเขียน

โค้ด: เลือกทั้งหมด

mb_strimwidth ( string $str , int $start , int $width [, string $trimmarker = "" [, string $encoding = mb_internal_encoding() ]] ) : string
โค้ดตัวอย่างครับ

โค้ด: เลือกทั้งหมด

<?php
echo mb_strimwidth("Hello World", 0, 10, "...");
// output: "Hello W..."
?>
ผลลัพธ์ที่ได้คือ จะเป็นการ แทนที่ด้วย " ... " ลงใน สตริงครับผม
Selection_999(495).png
Selection_999(495).png (926 ไบต์) Viewed 315 times
อ้างอิง

1 https://www.php.net/manual/en/function.mb-strimwidth.php
2 https://docs.w3cub.com/php/function.mb-strimwidth/
3 http://micmap.org/php-by-example/en/function/mb_strimwidth
Kor ma di kub. :)

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 79