PHP mengembalikan maklumat laluan fail

PHPz
Lepaskan: 2024-03-21 09:04:02
ke hadapan
783 orang telah melayarinya

Dalam pembangunan PHP, mendapatkan maklumat laluan fail adalah keperluan biasa. Sama ada anda sedang membaca fail atau mengendalikan fail, pemprosesan laluan fail adalah penting. Artikel ini akan memperkenalkan cara untuk mengembalikan maklumat laluan fail dalam PHP, termasuk nama fail, laluan, sambungan, dsb. Dengan mempelajari artikel ini, pembaca akan dapat mengendalikan pelbagai maklumat laluan fail dengan mahir dan meningkatkan kecekapan pembangunan PHP. Editor PHP Banana akan memberi anda penjelasan terperinci supaya anda boleh menguasai kemahiran pemprosesan maklumat laluan fail dengan mudah.

php Dapatkan maklumat laluan fail

Dalam PHP, anda boleh mendapatkan butiran laluan fail yang ditentukan melalui fungsi pathinfo(). Fungsi ini mengembalikan array yang mengandungi maklumat tentang setiap bahagian laluan fail.

Tatabahasa

pathinfo(string $path, int $options = PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME)
Salin selepas log masuk

Parameter

  • $path: Laluan fail penuh untuk mendapatkan maklumat.
  • $options (pilihan): Bendera bitmask pilihan untuk menentukan maklumat laluan yang hendak dikembalikan.

Pilihan berterusan

Pemalar berikut tersedia untuk $options parameter:

  • PATHINFO_DIRNAME: Bahagian direktori laluan fail.
  • PATHINFO_BASENAME: Nama fail penuh laluan fail (termasuk sambungan).
  • PATHINFO_EXTENSION: Sambungan fail laluan fail (tanpa titik).
  • PATHINFO_FILENAME: Nama fail laluan fail (tidak termasuk sambungan).

Nilai pulangan

pathinfo() Fungsi mengembalikan tatasusunan bersekutu, di mana nama kunci sepadan dengan pilihan maklumat laluan yang ditentukan dan nilai kunci sepadan dengan bahagian laluan fail yang sepadan. Contohnya:

$path = "/var/www/html/file.php";

$pathinfo = pathinfo($path);

print_r($pathinfo);
Salin selepas log masuk

Hasil keluaran:

Array
(
[dirname] => /var/www/html
[basename] => file.php
[extension] => php
[filename] => file
)
Salin selepas log masuk

Mengendalikan situasi yang berbeza

pathinfo() Fungsi boleh mengendalikan pelbagai laluan fail, termasuk:

  • Laluan mutlak: Laluan penuh dari direktori akar ke fail, mis. /var/www/html/file.php
  • Laluan relatif: Laluan dari direktori kerja semasa ke fail, contohnya . ./file.php
  • URL: UnifORM Resource Locator (Uniform Resource Locator), seperti Http<strong class="keylink">Http</strong>://example.com/file.php://example.com/file.php.
  • Laluan Windows: Gunakan garis miring ke belakang sebagai pemisah laluan, seperti C:UsersJohnDocumentsfile.php.

Fungsi lanjutan

Selain menggunakan fungsi pathinfo(), anda juga boleh menggunakan fungsi PHP lain untuk mendapatkan maklumat laluan fail:

  • realpath(): Dapatkan laluan sebenar (laluan mutlak) fail atau direktori.
  • dirname(): Dapatkan bahagian direktori laluan fail.
  • basename(): Dapatkan nama fail (termasuk sambungan) laluan fail.
  • file_exists(): Semak sama ada fail atau direktori yang ditentukan wujud.
  • is_file(): Semak sama ada fail yang ditentukan wujud.
  • is_dir(): Semak sama ada direktori yang ditentukan wujud.

Atas ialah kandungan terperinci PHP mengembalikan maklumat laluan fail. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:lsjlt.com
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!