พอดีว่าข้อความที่อยู่ในตัวแปลนั้นมีหลายตัวแต่ว่าผมต้องการแค่ข้อความ 10 ตัวท้าย ครับพอจะมีวิธีทำ ไหมครับ
จะทำอย่างไรให้ดึงข้อความ 10 ตัวท้ายได้ครับ
Moderator: mindphp, ผู้ดูแลกระดาน
- jamepiyawat
- PHP VIP Members
- โพสต์: 2008
- ลงทะเบียนเมื่อ: 21/05/2019 10:45 am
- thatsawan
- PHP VIP Members
- โพสต์: 28508
- ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
- ติดต่อ:
Re: จะทำอย่างไรให้ดึงข้อความ 10 ตัวท้ายได้ครับ
ถ้า รูปแบบเหมือนเดิมตลอด ลองใช้ substr
ผลลัพท์
โค้ด: เลือกทั้งหมด
<?php
echo substr("1.0.3 2019-02-02",6);
?>
โค้ด: เลือกทั้งหมด
2019-02-02
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41416
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: จะทำอย่างไรให้ดึงข้อความ 10 ตัวท้ายได้ครับ
ถ้าสังเกตุดีๆ จะมี ช่องว่าเป็นตัวแยกข้อความสองชุดนั้นอยู่ สามารถแยกด้วย ช่องว่าแทนก็ได้
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- jamepiyawat
- PHP VIP Members
- โพสต์: 2008
- ลงทะเบียนเมื่อ: 21/05/2019 10:45 am
Re: จะทำอย่างไรให้ดึงข้อความ 10 ตัวท้ายได้ครับ
ทำได้แล้วครับ ใช่ explode แยกตามเว้นวรรเอา ขอบคุณมาก ครับ
ผลที่ได้
โค้ด: เลือกทั้งหมด
$str = "1.0.3 2019-02-02";
print_r (explode(" ",$str));
โค้ด: เลือกทั้งหมด
(
[0] => 1.0.3
[1] => 2019-02-02
)
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 111