Page 1 of 1

ช่วยด้วยค่ะ ถามเรื่อง substr

Posted: 29/03/2015 9:21 am
by เหมย
ถ้าต้องการตัดคำโดยให้มีผลลัพธ์เป็น fe ทำไหมเขียน code แบบด้านล่าง แล้วถึงได้คำตอบแต่ตัว f ค่ะ ทั้งๆ ที่กำหนดความยาวของสติงที่ต้องการตัดคือ 2 ... แก้ไงค่ะ ให้ได้คำตอบเป็น fe ขอบคุณค่ะ


<?

echo substr('abcdef', -1, 2);
?>

Re: ช่วยด้วยค่ะ ถามเรื่อง substr

Posted: 29/03/2015 7:40 pm
by chbbk

Code: Select all

<?	
echo substr('abcdef', -2, 2);
echo substr('abcdef', 4, 2);
?>
ที่ได้มาแต่ f เพราะตำแหน่งที่เริ่มมันผิดค่ะ
ตำแหน่งเริ่ม -1 หมายความว่านับจากท้ายสตริงเข้าไป abcde จะถูกตัดทิ้ง ตอนนี้เหลือแค่ f
ความยาวที่ใส่เป็น 2 แต่สตริงที่เหลือคือ f ตัวเดียว จึงได้มาแค่ f ค่ะ

Re: ช่วยด้วยค่ะ ถามเรื่อง substr

Posted: 01/04/2015 9:57 pm
by เหมย
ขอบคุณค่ะ อธิบายได้ดีเลยค่ะ ทำให้พอจะเห็นแนวทางบ้าง

ตอนนี้ก็กำลังคลำๆ เพื่อให้คำตอบเป็น fe (กำลังงงเต๊ก !)

Re: ช่วยด้วยค่ะ ถามเรื่อง substr

Posted: 02/04/2015 10:15 am
by tsukasaz

Code: Select all

<?php
echo strrev('abcdef'); // output "fedcba"
echo substr(strrev('abcdef'), 0, 2); // output "fe"

Re: ช่วยด้วยค่ะ ถามเรื่อง substr

Posted: 03/04/2015 3:07 pm
by เหมย
เย้ๆๆๆๆ ขอบคุณมากๆๆๆ ค่ะ

Re: ช่วยด้วยค่ะ ถามเรื่อง substr

Posted: 04/04/2015 4:42 am
by sไไไ
sssssssssssssssss