Devdit
 

PHP ตัด String ตัวสุดท้ายของข้อความ

3.7K

สอนภาษา PHP เขียนโค้ดตัด String ตัวสุดท้ายของข้อความ โดยใช้คำสั่ง substr ร่วมกับคำสั่ง strlen เพื่อนับจำนวนตัวอักษร เพื่อหาตำแหน่งในการตัด String ตัวสุดท้ายของข้อความ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง PHP ตัด String ตัวสุดท้ายของข้อความ

<?php
    $message = "Hello, PHP WorlD";
    $last = substr( $message, 0, strlen( $message ) - 1 );
    echo "ข้อความปกติ คือ ".$message;
    echo "<br/>";
    echo "ตัด String ตัวสุดท้ายออก คือ ".$last;
?>

ผลลัพธ์

ข้อความปกติ คือ Hello, PHP WorlD
ตัด String ตัวสุดท้ายออก คือ Hello, PHP Worl

คำอธิบาย

1. คำสั่ง substr รับค่า argument 3 ค่า คือ ตัวแปรที่ต้องการตัด, ตำแหน่งอักษรเริ่มต้น, จำนวนอักษรที่แสดง

2. กำหนด substr 0 และ strlen( $message ) - 1 หมายความว่า เริ่มที่อักษรที่ 0 (ตัวแรก) ไปจนถึงอักษรก่อนลองสุดท้าย เพราะคำสั่ง strlen( $message ) จะได้จำนวนตัวอักษรทั้งหมด แต่ลบ -1 จึงได้ตำแหน่งก่อนลองสุดท้ายแทน (ไม่รวมตัวสุดท้าย) จึงเป็นการตัด String ตัวสุดท้ายของข้อความ

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ