Heim  >  Artikel  >  Backend-Entwicklung  >  So erhalten Sie nur den Dateinamen in PHP

So erhalten Sie nur den Dateinamen in PHP

藏色散人
藏色散人Original
2021-06-11 10:39:231863Durchsuche

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.

So erhalten Sie nur den Dateinamen in PHP

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(&#39;.&#39;,$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.zip

Rufen Sie die Funktion erneut auf und das Ergebnis ist abc

this. . .

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,&#39;.&#39;));
    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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn