271 of 410 menu

Funktion basename

Die Funktion basename gibt die letzte Komponente eines Pfades zurück. Der erste Parameter ist der Pfad als Zeichenkette, der zweite (optionale) Parameter ist ein Suffix, der vom Ergebnis abgeschnitten werden soll. Die Funktion funktioniert mit UNIX- und Windows-Pfaden.

Syntax

basename(path, [suffix]);

Beispiel

Den Dateinamen aus dem vollständigen Pfad abrufen:

<?php echo basename('/var/www/site/index.html'); ?>

Ergebnis der Codeausführung:

'index.html'

Beispiel

Den Dateinamen ohne Erweiterung abrufen:

<?php echo basename('/var/www/site/index.html', '.html'); ?>

Ergebnis der Codeausführung:

'index'

Beispiel

Arbeit mit Windows-Pfaden:

<?php echo basename('C:\Windows\system32\cmd.exe'); ?>

Ergebnis der Codeausführung:

'cmd.exe'

Beispiel

Den Namen des Verzeichnisses abrufen:

<?php echo basename('/var/www/site/'); ?>

Ergebnis der Codeausführung:

'site'

Siehe auch

  • die Funktion dirname,
    die den Namen des Verzeichnisses zurückgibt
  • die Funktion pathinfo,
    die Informationen über den Pfad zurückgibt
  • die Funktion realpath,
    die den absoluten Pfad zurückgibt
bydeenesfrptru