Rumah >pembangunan bahagian belakang >tutorial php >Pengenalan fungsi PHP—nama asas(): mengembalikan bahagian nama fail laluan
Pengenalan kepada fungsi PHP—nama asas(): Mengembalikan bahagian nama fail laluan
Dalam pengaturcaraan PHP, selalunya diperlukan untuk beroperasi pada laluan fail. Fungsi basename() boleh membantu kami mendapatkan bahagian nama fail laluan dengan cepat dan mudah. Artikel ini akan memperkenalkan fungsi dan penggunaan fungsi basename() secara terperinci, dan menunjukkan aplikasi praktikalnya melalui contoh kod. Sintaks asas bagi fungsi
basename() adalah seperti berikut:
string name base ( string $path [, string $suffix ] )
Parameter description:
Fungsi:
Yang berikut menggunakan beberapa contoh untuk menunjukkan penggunaan fungsi basename().
Contoh 1:
$path = "/var/www/html/index.php"; $filename = basename($path); echo $filename;
Hasil keluaran:
index.php
Dalam contoh di atas, kami menghantar laluan fail "/var/www/html/index.php" ke fungsi basename() dan menetapkan nama fail yang dikembalikan kepada $ pembolehubah nama fail, dan akhirnya mengeluarkan hasilnya melalui pernyataan gema. Seperti yang anda lihat, kami berjaya mendapatkan bahagian nama fail "index.php".
Contoh 2:
$path = "images/pic.jpg"; $filename = basename($path); echo $filename;
Hasil keluaran:
pic.jpg
Dalam contoh ini, kami menghantar laluan relatif "images/pic.jpg" ke fungsi basename(), dan juga berjaya mengembalikan bahagian nama fail "pic.jpg" sahaja " ".
Contoh 3:
$path = "/var/www/html/index.php"; $filename = basename($path, ".php"); echo $filename;
Hasil keluaran:
index
Dalam contoh ini, selain daripada menghantar laluan fail, kami juga menentukan parameter pilihan tambahan ".php" sebagai akhiran. Dengan cara ini, fungsi basename() akan mengalih keluar akhiran ini daripada nama fail dan akhirnya mengembalikan "indeks".
Nilai pulangan fungsi basename() ialah rentetan yang hanya mengandungi bahagian nama fail pada laluan. Jika nama fail tidak wujud dalam laluan, fungsi mengembalikan "."
Perlu diambil perhatian bahawa hasil daripada fungsi basename() mungkin dipengaruhi oleh sistem pengendalian. Dalam sistem pengendalian Windows, pemisah laluan ialah "", manakala dalam sistem pengendalian Linux dan macOS ia adalah "/", jadi anda perlu memberi perhatian khusus apabila menggunakan fungsi basename().
Ringkasan:
Dalam pengaturcaraan PHP, fungsi basename() sangat berguna dan boleh mendapatkan bahagian nama fail dengan mudah daripada laluan fail. Fungsi basename() boleh berguna dalam senario yang melibatkan operasi fail, pautan web, muat naik fail, dsb. Menguasai dan menggunakan fungsi basename() secara fleksibel boleh meningkatkan kecekapan pembangunan program PHP dan meningkatkan kebolehbacaan kod.
Saya percaya melalui pengenalan dan contoh artikel ini, pembaca akan mempunyai pemahaman yang lebih mendalam tentang fungsi basename(), dan saya harap ia dapat memberikan sedikit bantuan untuk pengaturcaraan PHP anda.
Atas ialah kandungan terperinci Pengenalan fungsi PHP—nama asas(): mengembalikan bahagian nama fail laluan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!