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

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

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

ภาพประจำตัวสมาชิก
Patipat
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 798
ลงทะเบียนเมื่อ: 10/06/2019 10:12 am

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

โพสต์โดย Patipat » 30/07/2019 6:10 pm

ความหมายของฟังก์ชันของ 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 ไบต์) เปิดดู 33 ครั้ง


อ้างอิง

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
If you fall, let you stand. :)

ย้อนกลับไปยัง

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

กำลังดูบอร์ดนี้: 13 และ บุคคลทั่วไป 0 ท่าน