Bahagian Terakhir Pengekstrakan URL dalam PHP
Menentukan bahagian terakhir URL selalunya berguna dalam mendapatkan maklumat tertentu. Artikel ini membincangkan cara mengekstrak bahagian terakhir URL dalam PHP menggunakan fungsi basename().
Masalah:
Diberikan URL seperti "http:// domain.example/artist/song/music-videos/song-title/9393903," bagaimanakah anda boleh mengekstrak bahagian akhir, "9393903," menggunakan PHP?
Penyelesaian:
Fungsi basename() boleh digunakan untuk mengekstrak bahagian akhir URL. Ia biasanya mengembalikan nama fail atau direktori terakhir dari laluan yang diberikan. Dalam kes ini, URL boleh dianggap sebagai laluan.
Untuk menggunakan basename(), cuma hantar URL sebagai hujah kepada fungsi seperti:
echo basename('http://example.com/artist/song/music-videos/song-title/9393903');
Ini akan mencetak bahagian terakhir URL, iaitu "9393903."
Nota: Jika URL mengandungi rentetan pertanyaan, fungsi basename() juga akan memasukkannya dalam nilai yang dikembalikan. Sebagai contoh, jika URL ialah "http://example.com/artist/song/music-videos/song-title/9393903?query=string," fungsi basename() akan mengembalikan "9393903?query=string."
Atas ialah kandungan terperinci Bagaimana untuk mengekstrak Bahagian Terakhir URL dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!