หน้า 1 จากทั้งหมด 1
มีโค้ดที่ตัด string ตามที่เรากำหนดไว้ไหมครับ
โพสต์แล้ว: 04/10/2019 2:37 pm
โดย jamepiyawat
พอดีว่าผมต้องการที่จัดตัดข้อความบางส่วนออกไปครับ เช่นถ้าผุ้ใช่ใส่ข้อความนี้มา
https://youtu.be/pwH1DxkvEyc
ผมก็อยากจะได้ข้อความแค่ pwH1DxkvEyc โดยต้องการตัดคำว่า https://youtu.be/ ออกไป
เลยอยากจะถามว่าพอจะมีคำสั่งที่จะทำให้เรากำหนดให้ตัดคำว่า https://youtu.be/ ออกไปได้ไหมครับ
Re: มีโค้ดที่ตัด string ตามที่เรากำหนดไว้ไหมครับ
โพสต์แล้ว: 04/10/2019 2:41 pm
โดย tsukasaz
เอาแบบง่ายสุดเลยนะใช้คำสั่ง str_replace ค้นหาแทนที่ แนวคิดก็คือ ค้นหา
https://youtu.be/ แทนที่ด้วยค่าว่าง
โค้ด: เลือกทั้งหมด
echo str_replace('https://youtu.be/', '', 'https://youtu.be/pwH1DxkvEyc');
Re: มีโค้ดที่ตัด string ตามที่เรากำหนดไว้ไหมครับ
โพสต์แล้ว: 04/10/2019 2:43 pm
โดย mindphp
รูปแบบในการค้นหา youtu
หรือจะฟังก์ชั่น
แยก ก็ได้
Re: มีโค้ดที่ตัด string ตามที่เรากำหนดไว้ไหมครับ
โพสต์แล้ว: 04/10/2019 2:44 pm
โดย Ittichai_chupol
ลองนำไปทดสอบใช้ดูนะครับ
preg_match('/https:\/\/youtu.be\/(.*)/', $input_line, $output_array);
$input_line = ตัวแปรที่เก็บคำที่ต้องการตัดคำ
print_r($output_array);
ผลลัพธ์
โค้ด: เลือกทั้งหมด
array(
0 => https://youtu.be/pwH1DxkvEyc
1 => pwH1DxkvEyc
)