Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah saya boleh mengekstrak nama fail tanpa sambungannya dalam PHP?

Bagaimanakah saya boleh mengekstrak nama fail tanpa sambungannya dalam PHP?

DDD
DDDasal
2024-12-04 13:37:10947semak imbas

How Can I Extract a Filename Without Its Extension in PHP?

Mencari Nama Fail Tanpa Sambungan

Dalam kod yang disediakan, matlamatnya adalah untuk mengekstrak nama fail daripada laluan tanpa sambungan fail. Menggunakan pendekatan berasaskan ungkapan biasa, kod ini direka bentuk untuk mengendalikan laluan fail kompleks dengan berbilang sambungan.

Walau bagaimanapun, untuk penyelesaian yang lebih mudah dan menyeluruh, pertimbangkan untuk menggunakan fungsi pathinfo() . Fungsi PHP terbina dalam ini menyediakan tatasusunan dengan pelbagai komponen laluan, termasuk nama fail tanpa sambungan.

Coretan kod berikut menunjukkan cara menggunakan pathinfo():

$filename = pathinfo($filepath, PATHINFO_FILENAME);

Kod ini memberikan nama fail tanpa sambungan kepada pembolehubah $filename. Selain itu, pathinfo() membolehkan anda mengekstrak bahagian tertentu laluan fail, seperti:

$extension = pathinfo($filepath, PATHINFO_EXTENSION); // Extracting only the file extension

Contoh ini menyediakan pendekatan yang lebih mudah dan mudah berbanding dengan penyelesaian berasaskan ungkapan biasa. Ia boleh mengendalikan laluan fail yang kompleks dengan cekap dan juga membolehkan mengekstrak komponen tertentu laluan fail mengikut keperluan.

Atas ialah kandungan terperinci Bagaimanakah saya boleh mengekstrak nama fail tanpa sambungannya dalam 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