จะทำอย่างไรให้ดึงข้อความ 10 ตัวท้ายได้ครับ

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: จะทำอย่างไรให้ดึงข้อความ 10 ตัวท้ายได้ครับ

Re: จะทำอย่างไรให้ดึงข้อความ 10 ตัวท้ายได้ครับ

โดย jamepiyawat » 06/12/2019 2:04 pm

ทำได้แล้วครับ ใช่ explode แยกตามเว้นวรรเอา ขอบคุณมาก ครับ

โค้ด: เลือกทั้งหมด

$str = "1.0.3 2019-02-02";
    print_r (explode(" ",$str));
ผลที่ได้

โค้ด: เลือกทั้งหมด

(
    [0] => 1.0.3
    [1] => 2019-02-02
)

Re: จะทำอย่างไรให้ดึงข้อความ 10 ตัวท้ายได้ครับ

โดย mindphp » 06/12/2019 1:18 pm

ถ้าสังเกตุดีๆ จะมี ช่องว่าเป็นตัวแยกข้อความสองชุดนั้นอยู่ สามารถแยกด้วย ช่องว่าแทนก็ได้

Re: จะทำอย่างไรให้ดึงข้อความ 10 ตัวท้ายได้ครับ

โดย thatsawan » 06/12/2019 12:03 pm

ถ้า รูปแบบเหมือนเดิมตลอด ลองใช้ substr

โค้ด: เลือกทั้งหมด

<?php
echo substr("1.0.3 2019-02-02",6);
?>
ผลลัพท์

โค้ด: เลือกทั้งหมด

2019-02-02 

จะทำอย่างไรให้ดึงข้อความ 10 ตัวท้ายได้ครับ

โดย jamepiyawat » 06/12/2019 11:39 am

พอดีว่าข้อความที่อยู่ในตัวแปลนั้นมีหลายตัวแต่ว่าผมต้องการแค่ข้อความ 10 ตัวท้าย ครับพอจะมีวิธีทำ ไหมครับ
Selection_999(1996).png
Selection_999(1996).png (5.07 KiB) Viewed 1960 times

ข้างบน