Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah Saya Boleh Mengekstrak Nama Fail daripada Laluan Fail Menggunakan Fungsi `basename()` PHP?

Bagaimanakah Saya Boleh Mengekstrak Nama Fail daripada Laluan Fail Menggunakan Fungsi `basename()` PHP?

Patricia Arquette
Lepaskan: 2024-12-30 22:35:11
asal
336 orang telah melayarinya

How Can I Extract a Filename from a File Path Using PHP's `basename()` Function?

Mendapatkan Nama Fail daripada Laluan menggunakan PHP

Anda mungkin menghadapi senario di mana anda perlu mengekstrak nama fail daripada laluan yang diberikan. PHP menawarkan fungsi yang mudah untuk tugas ini: basename().

Pertimbangkan contoh berikut di mana anda ingin mendapatkan semula nama fail "Output.map" daripada laluan penuh "F:Program FilesSSH Communications SecuritySSH Secure ShellOutput. peta".

Menggunakan Nama Asas

Untuk mencapai ini, anda boleh gunakan basename() seperti berikut:

$path = "F:\Program Files\SSH Communications Security\SSH Secure Shell\Output.map";
$file = basename($path);
Salin selepas log masuk

Dalam contoh ini, basename() akan mengekstrak "Output.map" dan menetapkannya kepada $file variable.

Pilihan Tambahan

Basename() menyediakan pilihan untuk menyesuaikan pengekstrakan selanjutnya proses:

  • $suffix: Anda boleh menentukan akhiran untuk dialih keluar sebelum mengekstrak nama fail. Sebagai contoh, nama asas($path, ".map"); akan mengembalikan "Output" dengan mengalih keluar ".map" dari hujungnya.
  • $flags: PHP membenarkan bendera mengubah gelagat basename(). Rujuk manual PHP untuk butiran lanjut.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengekstrak Nama Fail daripada Laluan Fail Menggunakan Fungsi `basename()` PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan