Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich mit der PHP-Funktion „basename()' einen Dateinamen aus einem Dateipfad extrahieren?

Wie kann ich mit der PHP-Funktion „basename()' einen Dateinamen aus einem Dateipfad extrahieren?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-30 22:35:11342Durchsuche

How Can I Extract a Filename from a File Path Using PHP's `basename()` Function?

Dateinamen aus Pfad mit PHP abrufen

Es kann vorkommen, dass Sie den Dateinamen aus einem bestimmten Pfad extrahieren müssen. PHP bietet für diese Aufgabe eine praktische Funktion: basename().

Betrachten Sie das folgende Beispiel, in dem Sie den Dateinamen „Output.map“ aus dem vollständigen Pfad „F:Program FilesSSH Communications SecuritySSH Secure ShellOutput“ abrufen möchten. map".

Basename verwenden

Um dies zu erreichen, können Sie basename() als verwenden folgt:

$path = "F:\Program Files\SSH Communications Security\SSH Secure Shell\Output.map";
$file = basename($path);

In diesem Beispiel extrahiert basename() „Output.map“ und weist es der $file-Variablen zu.

Zusätzliche Optionen

Basename() bietet Optionen zur weiteren Anpassung der Extraktion Prozess:

  • $suffix: Sie können ein Suffix angeben, das vor dem Extrahieren des Dateinamens entfernt werden soll. Zum Beispiel: basename($path, ".map"); gibt „Ausgabe“ zurück, indem „.map“ am Ende entfernt wird.
  • $flags: PHP ermöglicht Flags, um das Verhalten von basename() zu ändern. Weitere Einzelheiten finden Sie im PHP-Handbuch.

Das obige ist der detaillierte Inhalt vonWie kann ich mit der PHP-Funktion „basename()' einen Dateinamen aus einem Dateipfad 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