ถ้าต้องการตัดคำโดยให้มีผลลัพธ์เป็น fe ทำไหมเขียน code แบบด้านล่าง แล้วถึงได้คำตอบแต่ตัว f ค่ะ ทั้งๆ ที่กำหนดความยาวของสติงที่ต้องการตัดคือ 2 ... แก้ไงค่ะ ให้ได้คำตอบเป็น fe ขอบคุณค่ะ
<?
echo substr('abcdef', -1, 2);
?>
ช่วยด้วยค่ะ ถามเรื่อง substr
Moderator: mindphp, ผู้ดูแลกระดาน
-
- PHP VIP Members
- โพสต์: 2969
- ลงทะเบียนเมื่อ: 08/09/2014 10:34 am
Re: ช่วยด้วยค่ะ ถามเรื่อง substr
โค้ด: เลือกทั้งหมด
<?
echo substr('abcdef', -2, 2);
echo substr('abcdef', 4, 2);
?>
ตำแหน่งเริ่ม -1 หมายความว่านับจากท้ายสตริงเข้าไป abcde จะถูกตัดทิ้ง ตอนนี้เหลือแค่ f
ความยาวที่ใส่เป็น 2 แต่สตริงที่เหลือคือ f ตัวเดียว จึงได้มาแค่ f ค่ะ
Trust me, I'm a Programmer
Re: ช่วยด้วยค่ะ ถามเรื่อง substr
ขอบคุณค่ะ อธิบายได้ดีเลยค่ะ ทำให้พอจะเห็นแนวทางบ้าง
ตอนนี้ก็กำลังคลำๆ เพื่อให้คำตอบเป็น fe (กำลังงงเต๊ก !)
ตอนนี้ก็กำลังคลำๆ เพื่อให้คำตอบเป็น fe (กำลังงงเต๊ก !)
- tsukasaz
- PHP VIP Members
- โพสต์: 21991
- ลงทะเบียนเมื่อ: 18/04/2012 9:39 am
Re: ช่วยด้วยค่ะ ถามเรื่อง substr
โค้ด: เลือกทั้งหมด
<?php
echo strrev('abcdef'); // output "fedcba"
echo substr(strrev('abcdef'), 0, 2); // output "fe"
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ Built-in functions (3) ฟังชัน Substr และ ฟังก์ชั่น Strlen
โดย จันนุสรณ์ ดีแก่ » 20/11/2018 2:09 pm » ใน PHP Knowledge - 1 ตอบกลับ
- 1139 แสดง
-
โพสต์ล่าสุด โดย makup
09/10/2020 11:42 am
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 114