Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Penjelasan terperinci tentang penggunaan fungsi basename() PHP

Penjelasan terperinci tentang penggunaan fungsi basename() PHP

王林
王林asal
2023-06-27 12:30:562634semak imbas

Fungsi basename() dalam PHP ialah fungsi yang sangat berguna yang digunakan untuk mendapatkan bahagian nama fail dari laluan yang ditentukan. Berikut ialah pengenalan terperinci kepada penggunaan fungsi basename() PHP.

1. Prototaip fungsi

nama asas ( string $path , string $suffix ) : rentetan

2 Parameter fungsi

$path: Rentetan laluan yang perlu mendapatkan nama fail. Boleh menjadi laluan relatif atau laluan mutlak.

$akhiran: Pilihan, jika nama fail berakhir dengan $akhiran, bahagian ini akan dialih keluar.

3. Nilai pulangan fungsi

Nilai pulangan fungsi nama asas() ialah nama fail di bawah laluan yang ditentukan. Jika terdapat parameter $suffix, padamkan bahagian yang berakhir dengan $suffix dalam nama fail.

4. Contoh Fungsi

Dalam contoh berikut, kami akan menggunakan laluan berikut:/var/www/html/test.txt

  1. Dapatkan nama fail

echo basename('/var/www/html / test.txt'); // Output: test.txt

  1. Alih keluar sambungan fail

echo basename('/var/www/html/test.txt', '.txt');

  1. Dapatkan nama fail di bawah laluan semasa

echo basename(__FILE__); // Output: basename.php

  1. Dapatkan nama folder

$dir = dirname('/var/www/html/ test .txt');
echo basename($dir); // Output: html

5. Jika laluan berakhir dengan garis miring (/), rentetan kosong akan dikembalikan. Contohnya:

  1. echo basename('/var/www/html/'); // Output: ''

Jika laluan ialah ".", rentetan nama fail yang sepadan dikembalikan.

  1. echo basename('.'); // Output: '.'
  2. echo basename('..'); // Output: '..'


$parameter akhiran adalah sensitif huruf besar. Contohnya:

  1. echo basename('/var/www/html/test.TXT', '.txt'); // Output: test.TXT

Jika laluan yang diberikan bukan folder atau fail, kembalikan palsu .

  1. echo basename('/var/www/html/test'); // Output: test
Di atas ialah penjelasan terperinci tentang fungsi basename() PHP. Melalui fungsi ini, kita boleh mendapatkan nama fail atau nama folder dengan mudah dan melakukan operasi yang sepadan. Dalam proses pembangunan sebenar, kita juga boleh menggunakannya dalam kombinasi dengan fungsi dan pembolehubah lain yang diperlukan untuk mencapai hasil yang lebih fleksibel dan cekap.

Atas ialah kandungan terperinci Penjelasan terperinci tentang penggunaan fungsi basename() 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