Heim > Artikel > Backend-Entwicklung > So erhalten Sie nur den Dateinamen in PHP
So erhalten Sie nur den Dateinamen in PHP: Erstellen Sie zunächst eine PHP-Beispieldatei. Rufen Sie dann den Dateinamen mit der Methode „basename($file_path)“ ab.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Wie erhält PHP nur den Dateinamen?
php erhält den Dateinamen (Missverständnis)
Dateipfad: $path = '/home/files/1234.jpg';
php erhält den Dateinamen. Sie sollten damit vertraut sein Eine kleine Funktion in wenigen Minuten.
<?php //获取文件名 function get_fileName($file_path){ //1、先获取带文件部分 $file_base_name = basename($file_path); //2、拆分为数组,获取即可 $file_name_arr = explode('.',$file_base_name); $f_name = $file_name_arr[0]; return $f_name; } ?>
Rufen Sie die Funktion echo get_fileName($path);//Ausgabe 1234 auf.
Schauen Sie genau hin, es ist nichts Falsches daran?
Jetzt gibt es einen neuen Dateipfad /home/upload/abc.123.test.zipRufen Sie die Funktion erneut auf und das Ergebnis ist abcthis. . . Jetzt wissen Sie, wo das Problem liegt! Okay, hier erfahren Sie, wie es geht<?php //获取文件名 function get_fileName($file_path){ //1、先获取带文件部分 $file_base_name = basename($file_path); //2、查找截取即可 $f_name = substr($file_base_name,0,strrpos($file_base_name,'.')); return $f_name; } ?>Empfehlen Sie das Lernen: „
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo erhalten Sie nur den Dateinamen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!