Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk mengekstrak nama fail tanpa sambungannya (kaedah yang tepat)?
Dapatkan Nama Fail Tanpa Sambungan (Kaedah Tepat)
Banyak skrip dalam talian untuk mengalih keluar sambungan fail bergantung pada kehadiran titik dalam nama fail. Walau bagaimanapun, kaedah ini boleh membawa kepada hasil yang salah, terutamanya untuk nama fail dengan berbilang titik.
Pendekatan yang lebih tepat melibatkan penggunaan fungsi pathinfo() PHP, yang menyediakan maklumat laluan fail yang komprehensif.
<code class="php"><?php $filename = 'filename.md.txt'; // Extract the filename without the extension $filenameWithoutExtension = pathinfo($filename, PATHINFO_FILENAME); // Display the result echo "Filename without extension: $filenameWithoutExtension"; // Output: filename.md ?></code>
pathinfo() mengembalikan tatasusunan bernama yang mengandungi maklumat laluan fail dan menghantar PATHINFO_FILENAME sebagai parameter kedua mengembalikan nama fail tanpa sambungan. Kaedah ini mengendalikan fail dengan berbilang titik dengan tepat dan memastikan bahawa hanya sambungan sebenar dialih keluar.
Atas ialah kandungan terperinci Bagaimana untuk mengekstrak nama fail tanpa sambungannya (kaedah yang tepat)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!