Heim  >  Artikel  >  Backend-Entwicklung  >  So erhalten Sie einen Dateinamen ohne Suffix in PHP

So erhalten Sie einen Dateinamen ohne Suffix in PHP

青灯夜游
青灯夜游Original
2021-09-28 18:57:083953Durchsuche

Erfassungsmethode: 1. Verwenden Sie die Funktion basename(), die Syntax lautet „Basisname (Dateipfad, Suffixname, der entfernt werden muss)“ 2. Verwenden Sie die Funktion pathinfo(), die Syntax lautet „pathinfo (Dateipfad). , PATHINFO_FILENAME)".

So erhalten Sie einen Dateinamen ohne Suffix in PHP

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

So erhalten Sie den Dateinamen ohne Suffix in PHP

1. Verwenden Sie basename(). function

basename() Funktion gibt den Dateinamenteil des Pfades zurück. Syntax:

basename(path,suffix)
  • Parameterpfad: Gibt den zu überprüfenden Pfad an.

  • Parametersuffix: kann weggelassen werden und gibt die Dateierweiterung an. Wird der Suffix-Parameter nicht weggelassen, wird der Dateiname ohne Erweiterung ausgegeben.

Beispiel:

<?php
$path = "/testweb/home.php";

//显示带有文件扩展名的文件名
echo basename($path);

//显示不带有文件扩展名的文件名
echo basename($path,".php");
?>

Ausgabe:

home.php
home

2. Verwenden Sie die Funktion pathinfo(). Die Funktion

pathinfo() gibt Informationen über den Dateipfad in Form eines Arrays zurück. Syntax:

pathinfo(path,options)
  • Parameterpfad: Gibt den zu überprüfenden Pfad an.

  • Parameteroptionen: können weggelassen werden und geben die zurückzugebenden Array-Elemente an. Der Standardwert ist all. Kann die folgenden Werte haben:

    • PATHINFO_DIRNAME: Gibt nur den Verzeichnisnamen (dirname) zurück.

    • PATHINFO_BASENAME: Gibt den vollständigen Dateinamen (Basisname) zurück, also den Dateinamen mit Erweiterung.

    • PATHINFO_EXTENSION: Gibt nur die Erweiterung (extension) zurück.

    • PATHINFO_FILENAME: Gibt den Dateinamen (filename) ohne die Erweiterung zurück.

Beispiel:

<?php 
// 用文件名初始化变量
$file = &#39;demo.html&#39;; 
// 仅提取文件名
$x = pathinfo($file, PATHINFO_FILENAME); 
// 输出
echo $x; 
?>

Ausgabe:

demo

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo erhalten Sie einen Dateinamen ohne Suffix 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