Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich in PHP einen Dateinamen aus einem vollständigen Pfad extrahieren?

Wie kann ich in PHP einen Dateinamen aus einem vollständigen Pfad extrahieren?

Susan Sarandon
Susan SarandonOriginal
2024-12-28 07:30:53314Durchsuche

How Can I Extract a Filename from a Full Path in PHP?

Extrahieren von Dateinamen aus Pfaden in PHP

In PHP besteht häufig die Notwendigkeit, den Dateinamen aus einem vollständigen Pfad abzurufen, insbesondere wenn Arbeiten mit Verzeichnissen oder Bearbeiten von Dateisystemen. Lassen Sie uns untersuchen, wie Sie dies mit den leistungsstarken Funktionen von PHP erreichen können.

Problem: Dateinamen aus vollständigem Pfad abrufen

Angenommen, wir haben den folgenden vollständigen Pfad:

F:Program FilesSSH Communications SecuritySSH Secure ShellOutput.map

Und wir möchten den Dateinamen extrahieren, Das ist „Output.map“.

Lösung: Verwendung der Funktion „basename()“

Die PHP-Funktion „basename()“ bietet eine präzise und bequeme Möglichkeit, den Dateinamen abzurufen von einem Gegebenen Pfad.

Syntax:

basename(path, suffix)

Parameter:

  • Pfad: Der vollständige Pfad, aus dem der Dateiname extrahiert werden soll.
  • Suffix (optional):Entfernt, sofern angegeben, das angegebene Suffix aus dem Dateinamen.

Beispiel:

Zum Extrahieren des Dateinamens aus unserem Beispiel Pfad:

<?php
$path = "F:\Program Files\SSH Communications Security\SSH Secure Shell\Output.map";
$file_name = basename($path);
echo $file_name; // Output: Output.map
?>

Datei wird entfernt Erweiterung:

Der Suffix-Parameter kann verwendet werden, um jede Dateierweiterung aus dem abgerufenen Dateinamen zu entfernen. Um beispielsweise „Output“ aus „Output.map“ zu extrahieren:

<?php
$path = "F:\Program Files\SSH Communications Security\SSH Secure Shell\Output.map";
$file_name_without_extension = basename($path, ".map");
echo $file_name_without_extension; // Output: Output
?>

Durch die Nutzung der PHP-Funktion basename() können Entwickler Dateinamen effizient und einfach und flexibel aus vollständigen Pfaden extrahieren. Diese Funktion ist besonders nützlich in einer Vielzahl von Dateiverwaltungs- und Manipulationsszenarien.

Das obige ist der detaillierte Inhalt vonWie kann ich in PHP einen Dateinamen aus einem vollständigen Pfad extrahieren?. 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