Rumah >pembangunan bahagian belakang >tutorial php >Pengenalan fungsi PHP—nama asas(): mengembalikan bahagian nama fail laluan

Pengenalan fungsi PHP—nama asas(): mengembalikan bahagian nama fail laluan

王林
王林asal
2023-07-27 20:06:003155semak imbas

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:

  • $path: diperlukan, menunjukkan laluan fail, yang boleh menjadi laluan relatif atau laluan mutlak.
  • $akhiran: Pilihan, menunjukkan sambungan fail yang perlu dialih keluar.

Fungsi:

  • Dapatkan bahagian nama fail laluan.

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!

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