ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free ScriptPHP การตัดข้อความออกจาก URL (http://www.imdb.com/title/tt1393792/)
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: PHP การตัดข้อความออกจาก URL (http://www.imdb.com/title/tt1393792/)  (อ่าน 1250 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
hackz
Newbie
*

พลังน้ำใจ: 10
ออฟไลน์ ออฟไลน์

กระทู้: 73



ดูรายละเอียด
« เมื่อ: 13 กรกฎาคม 2016, 14:50:36 »

สวัสดีค่ะ อยากรบกวนเพื่อนๆ เรื่องการตัดข้อความออกจาก URL ค่ะ เช่น
โค๊ด:
http://www.imdb.com/title/tt1393792/
http://www.imdb.com/title/tt1393742/?ref=xxxx
http://www.imdb.com/title/tt1393752/?ref=sss

ตัดข้อความออกทั้งหมดให้เหลือแค่ tt1393752 หรือ tt1393742 หรือ tt1393792 น่ะค่ะ

รบกวนผู้ที่ชำนาญภาษา PHP แนะนำโค้ดการตัดข้อความแนวนี้ด้วยนะคะ

ขอบคุณมากๆ ค่ะ
บันทึกการเข้า
nociouz
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 200
ออฟไลน์ ออฟไลน์

กระทู้: 2,021



ดูรายละเอียด
« ตอบ #1 เมื่อ: 13 กรกฎาคม 2016, 14:55:47 »

โค๊ด:
preg_match("/title\/(.+?)\//s", $input_line, $output_array);
บันทึกการเข้า
sputtaro
สมุนแก๊งเสียว
*

พลังน้ำใจ: 139
ออฟไลน์ ออฟไลน์

กระทู้: 910



ดูรายละเอียด
« ตอบ #2 เมื่อ: 13 กรกฎาคม 2016, 14:57:59 »

$productUrl ='http://www.imdb.com/title/tt1393742/?ref=xxxx';
$productUrl1 = str_replace("http://", "", $productUrl);
$productUrl1=explode('/',$productUrl1);
if($productUrl1[2]<>''){
echo $productUrl1[2];
}
else{
echo 'Nothing Here';
}

*****************

อย่าสงสัยว่า ทำไมผมตอบเร็ว
เพราะว่ากำลังปรับสคริปท์ผมอยู่ และคำถามคุณ เป็นฟังชั่นที่ผมกำลังแก้ไข พอดี
« แก้ไขครั้งสุดท้าย: 13 กรกฎาคม 2016, 15:37:13 โดย sputtaro » บันทึกการเข้า
xvlnw.com
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 493
ออฟไลน์ ออฟไลน์

กระทู้: 5,905



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 13 กรกฎาคม 2016, 16:02:09 »

« แก้ไขครั้งสุดท้าย: 13 กรกฎาคม 2016, 16:03:04 โดย xvlnw.com » บันทึกการเข้า

hackz
Newbie
*

พลังน้ำใจ: 10
ออฟไลน์ ออฟไลน์

กระทู้: 73



ดูรายละเอียด
« ตอบ #4 เมื่อ: 13 กรกฎาคม 2016, 18:08:50 »

ขอบคุณมากๆ ค่ะ

ทดลองแล้ว โค้ดใช้งานได้ดีค่ะ

แนะนำของคุณ xvlnw.com ค่ะ สั้นและประหยัดดีค่ะ
โค๊ด:
$productUrl ='http://www.imdb.com/title/tt139374d2/sadas?ref=xxxx';
echo $code = explode('/', parse_url($productUrl)['path'])[2];
« แก้ไขครั้งสุดท้าย: 13 กรกฎาคม 2016, 18:09:29 โดย hackz » บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์