Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara Mengekstrak Sambungan Fail dalam PHP: Mengapa pathinfo() ialah Rakan Terbaik Anda

Cara Mengekstrak Sambungan Fail dalam PHP: Mengapa pathinfo() ialah Rakan Terbaik Anda

Susan Sarandon
Susan Sarandonasal
2024-11-19 12:14:031003semak imbas

How to Extract File Extensions in PHP: Why pathinfo() is Your Best Friend

Cara Mengambil Sambungan Fail dalam PHP

Masalah:

Anda bertujuan untuk mengekstrak sambungan fail daripada muat naik imej, tetapi anda menghadapi respons tatasusunan dan bukannya sambungan yang diingini.

Kod Contoh:

$userfile_name = $_FILES['image']['name'];
$userfile_extn = explode(".", strtolower($_FILES['image']['name']));

Isu:

Kod di atas mengembalikan tatasusunan, bukan sambungan tunggal.

Penyelesaian:

PHP menyediakan fungsi mudah yang direka khusus untuk tujuan ini: pathinfo().

$path = $_FILES['image']['name'];
$ext = pathinfo($path, PATHINFO_EXTENSION);

Coretan kod ini menggunakan fungsi pathinfo() untuk mengekstrak sambungan fail daripada laluan fail yang diberikan dalam pembolehubah $path. Pemalar PATHINFO_EXTENSION mengarahkan fungsi untuk mendapatkan sambungan secara khusus. Hasilnya disimpan dalam pembolehubah $ext.

Atas ialah kandungan terperinci Cara Mengekstrak Sambungan Fail dalam PHP: Mengapa pathinfo() ialah Rakan Terbaik Anda. 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