Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erläuterung der Verwendung der PHP-Funktion basename()

Detaillierte Erläuterung der Verwendung der PHP-Funktion basename()

王林
王林Original
2023-06-27 12:30:562634Durchsuche

Die Funktion basename() in PHP ist eine sehr nützliche Funktion, die verwendet wird, um den Dateinamenteil des angegebenen Pfads abzurufen. Hier finden Sie eine detaillierte Einführung in die Verwendung der PHP-Funktion basename().

1. Funktionsprototyp

Basisname (String $path, String $suffix): String

2. Funktionsparameter

$path: Der Pfadstring, der den Dateinamen erhalten muss. Kann ein relativer oder absoluter Pfad sein.

$suffix: Optional, wenn der Dateiname mit $suffix endet, wird dieser Teil entfernt.

3. Funktionsrückgabewert

Der Rückgabewert der Funktion basename() ist der Dateiname unter dem angegebenen Pfad. Wenn ein $suffix-Parameter vorhanden ist, löschen Sie den Teil, der mit $suffix im Dateinamen endet.

4. Funktionsbeispiel

Im folgenden Beispiel verwenden wir den folgenden Pfad:/var/www/html/test.txt

  1. Erhalten Sie den Dateinamen

echo basename('/var/www/html / test.txt'); // Ausgabe: test.txt

  1. Dateierweiterung entfernen

echo basename('/var/www/html/test.txt', '.txt');

  1. Den Dateinamen unter dem aktuellen Pfad abrufen

echo basename(__FILE__); // Ausgabe: basename.php

  1. Den Ordnernamen abrufen

$dir = dirname('/var/www/html/ test .txt');
echo basename($dir); // Ausgabe: html

5. Wenn der Pfad mit einem Schrägstrich (/) endet, wird eine leere Zeichenfolge zurückgegeben. Zum Beispiel:

  1. echo basename('/var/www/html/'); // Ausgabe: ''

Wenn der Pfad „.“ oder „..“ ist, wird die entsprechende Dateinamenzeichenfolge zurückgegeben.

  1. echo basename('.'); // Ausgabe: '.'
  2. echo basename('..'); // Ausgabe: '..'


$suffix-Parameter unterscheiden zwischen Groß- und Kleinschreibung. Zum Beispiel:

  1. echo basename('/var/www/html/test.TXT', '.txt'); // Ausgabe: test.TXT

Wenn der angegebene Pfad kein Ordner oder keine Datei ist, kehren Sie zurück FALSCH .

  1. echo basename('/var/www/html/test'); // Ausgabe: test
Das Obige ist die detaillierte Erklärung der PHP-Funktion basename(). Mit dieser Funktion können wir problemlos den Dateinamen oder Ordnernamen abrufen und entsprechende Vorgänge ausführen. Im eigentlichen Entwicklungsprozess können wir es bei Bedarf auch in Kombination mit anderen Funktionen und Variablen verwenden, um flexiblere und effizientere Ergebnisse zu erzielen.

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung der PHP-Funktion basename(). 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