สำหรับใครที่ต้องการจะแยกส่วนของ Url ฟังก์ชั่น parse_url() ถึอว่าเป็นทางเลือกที่ดีเลยเพราะว่าฟังก์ชั่นนี้จะแยกส่วนแล้วสั่งค่ากลับมาเป็นอาเรย์
โดยอาเรย์ที่จะส่งกลับมาก็จะมีดังนี้
- scheme
- host
- port
- user
- pass
- path
- query (หลังเครื่องหมายคำถาม ?)
- fragment (หลังเครื่องหมาย #)
ตัวอย่าง
$url = 'http://username:password@hostname/path?arg=value#anchor';
print_r(parse_url($url));
ผลลัพธ์ที่ได้
ข้อมูลอ้างอิง : www.php.net