Aktueller Standort: Startseite> Neueste Artikel> Detaillierte Erläuterung der Funktion PHP pathinfo (): Handbuch zum einfachen Abholen von Dateipfadinformationen

Detaillierte Erläuterung der Funktion PHP pathinfo (): Handbuch zum einfachen Abholen von Dateipfadinformationen

M66 2025-06-22

Einführung in die PHP -Funktion - patinfo (): Gibt Dateiinformationen im Pfad zurück

In der Webentwicklung sind Verarbeitungsdateisinformationen eine häufigste Anforderung, z. B. das Erhalten des Pfades, des Namens oder der Erweiterung der Datei. Die integrierte Pathinfo () -Funktion von PHP bietet einen großen Komfort für diese Art von Betrieb, mit der nützliche Dateiinformationen aus dem vollständigen Dateipfad extrahiert werden können.

pathinfo () Funktionssyntax

Die grundlegende Verwendung der Funktion pathinfo () ist wie folgt:

 <span class="fun">pathinfo ($ path, $ option);</span>

Wobei $ path der Pfad der Datei ist und $ option ein optionaler Parameter zum Angeben der spezifischen Informationen angegeben ist. Diese Funktion gibt ein Array zurück, das Details verschiedener Teile des Pfades enthält.

Häufige Optionen Beschreibung

  1. PATHINFO_DIRNAME : Kehren Sie zum Verzeichnisteil im Pfad zurück
  2. Pathinfo_basename : Gibt den Dateinamen -Teil im Pfad zurück (einschließlich der Erweiterung)
  3. Pathinfo_extension : Gibt den Erweiterungsteil der Datei zurück
  4. Pathinfo_FileName : Gibt den Dateinamen -Teil ohne Erweiterung zurück

Beispielcode

 // Holen Sie sich den Verzeichnisteil des Pfades
$path = "/home/user/www/example.php";
$dirname = pathinfo($path, PATHINFO_DIRNAME);
echo "Inhaltsverzeichnis:" . $dirname . "\n";
<p>// Holen Sie sich den Dateinamen Teil des Pfades<br>
$basename = pathinfo($path, PATHINFO_BASENAME);<br>
echo "Dateiname:" . $basename . "\n";</p>
<p>// Holen Sie sich den Dateierweiterungsteil des Pfades<br>
$extension = pathinfo($path, PATHINFO_EXTENSION);<br>
echo "Verlängerung:" . $extension . "\n";</p>
<p>// 获取Dateiname(不包含Verlängerung)Teil<br>
$filename = pathinfo($path, PATHINFO_FILENAME);<br>
echo "Dateiname(不包含Verlängerung):" . $filename . "\n";<br>

Ausgangsergebnis

Führen Sie den obigen Code aus und die Ausgabe lautet wie folgt:

 Inhaltsverzeichnis:/home/user/www
Dateiname:example.php
Verlängerung:php
Dateiname(不包含Verlängerung):example

Zusammenfassen

  • Pathinfo () ist eine praktische Funktion in PHP, um Dateipfadinformationen zu verarbeiten.
  • Mit Verschiedene Optionen können Sie Verzeichnisse, Dateinamen, Erweiterung und Dateinamen ohne Erweiterungen erhalten.
  • Diese Funktion wird häufig in Entwicklungsszenarien wie Datei -Upload und Dateiverwaltung verwendet.

Durch das Mastering der Verwendung von Pathinfo () -Funktion kann die Effizienz und Genauigkeit von Verarbeitungsdateipfaden erheblich verbessern.