Cara Mengambil Bagian Akhir URL Web Atau Direktori File Menggunakan Fungsi basename Pada Bahasa Pemrograman PHP

Saat kita dihadapkan pada direktori URL web, bagaimana cara mengambil bagian akhir dari direktori tersebut. Misakan, diberikan URL dengan direktori "pemrograman/php/fungsi", bagaimana cara mengambil bagian direktori "fungsi" nya saja, yang letaknya dibagian akhir direktori tersebut. Bahasa pemrograman PHP menyediakan fungsi built-in yaitu basename(). Bagaimana cara penggunaanya, yuk simak artikel ini.


Kodefungsi.com -

Untuk mengambil bagian akhir URL, bahasa pemrograman PHP menyediakan fungsi built-in yaitu basename(). Bagaimana cara penerapannya pada program PHP, bisa dilihat pada contoh sederhana di bawah ini.

/*contoh1*/

/*inisialisasi variabel direktori*/
$direktori="/pemrograman/fungsi/php";

/*mengambil bagian akhir dari nilai variabel direktori*/
$bagian_akhir=basename($direktori);

/*cetak keluaran dari variabel bagian_akhir */
/* menampilkan keluaran "php" */
echo $bagian_akhir;

 

Pada contoh 1, diberikan suatu direktori "/pemrograman/fungsi/php" yang disimpan pada variabel $direktori.

Tujuan kita adalah ingin mengambil direktori "php".

Untuk itu kita gunakan kode program basename($direktori).Hasilnya disimpan pada variabel $bagian_akhir.

Untuk membuktikan bahwa fungsi tersebut telah mengambil bagian akhir dari direktori, kita coba panggil variabel $bagian_akhir dengan menggunakan perintah echo. Hasil keluarannya adalah "php". 

Nah, pada implementasi fungsi basename(), bisa juga kita pakai untuk menghilangkan frase tertentu pada bagian akhir direktori.

Misalkan ada direktori  "/pemrograman/fungsi/php/array.php", kemudian kita ingin menghilangkan frase ".php" dari "array.php".

Untuk melakukan itu, kita perlu dua parameter untuk ditulis di dalam fungsi basename(). Coba lihat contoh 2 program PHP di bawah ini.

/*contoh 2*/

/*inisialisasi variabel $direktori */
$direktori = "/pemrograman/fungsi/array.php";

/*menghilangkan .php pada direktori*/
$bagian_akhir_kedua=basename($direktori, ".php");

/*cetak keluaran dari variabel bagian_akhir_kedua*/
/* menampilkan keluaran array*/
echo $bagian_akhir_kedua;

 

Pada contoh 2, diinisialisasi variabel $direktori dengan nilai "/pemrograman/fungsi/array.php" . Tujuan kita ingin menghilangkan ".php" pada "array.php" . 

Kode program yang digunakan adalah basename($direktori, ".php"),  Hasilnya disimpan pada variabel $bagian_akhir_kedua.

Untuk membuktikannya, kita coba panggil variabel $bagian_akhir_kedua dengan menggunakan perintah echo , hasil keluaran nya adalah "array".

Demikian pemaparan singkat tentang cara mengambil bagian akhir dari direktori. Semoga artikel ini bermanfaat.

Artikel ini ditulis oleh | | Dikunjungi 1 pengunjung unik per hari

>