Rumah > Artikel > pembangunan bahagian belakang > Cara Mengekstrak Sambungan Fail dalam PHP: Mengapa pathinfo() ialah Rakan Terbaik Anda
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!