Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Mengekstrak Nama Fail daripada Laluan Fail Penuh dalam PHP?

Bagaimanakah Saya Boleh Mengekstrak Nama Fail daripada Laluan Fail Penuh dalam PHP?

Barbara Streisand
Barbara Streisandasal
2024-12-17 20:29:09170semak imbas

How Can I Extract a Filename from a Full File Path in PHP?

PHP: Mengekstrak Nama Fail daripada Laluan Lengkap

Mendapatkan nama fail sahaja daripada laluan fail penuh ialah tugas biasa apabila bekerja dengan fail sistem. Dalam PHP, ini boleh dicapai menggunakan fungsi basename().

Contoh:

Pertimbangkan laluan fail berikut:

F:\Program Files\SSH Communications Security\SSH Secure Shell\Output.map

Objektif: Ekstrak nama fail "Output.map" daripada laluan.

Penyelesaian:

Fungsi basename() mengambil laluan fail sebagai input dan mengembalikan nama fail. Coretan kod berikut menunjukkan penggunaannya:

$path = "F:/Program Files/SSH Communications Security/SSH Secure Shell/Output.map";
$filename = basename($path);

echo $filename; // Output: Output.map

Nota Tambahan:

  • Fungsi basename() boleh secara pilihan mengambil argumen kedua untuk menentukan akhiran untuk mengalih keluar daripada nama fail. Sebagai contoh, untuk mengekstrak hanya nama fail tanpa sambungan, anda boleh menggunakan:
$filename = basename($path, ".map"); // Output: Output
  • Fungsi basename() berfungsi untuk direktori juga, mengembalikan nama direktori dan bukannya nama fail.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengekstrak Nama Fail daripada Laluan Fail Penuh dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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