สอนภาษา 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 ตัวสุดท้ายของข้อความ