Dateisystem
chgrp
Dateisystem
PHP Manual

# basename

(PHP 4, PHP 5)

basename — Gibt letzten Namensteil einer Pfadangabe zurück

### Beschreibung

string basename ( string `$path` [, string `$suffix` ] )

Aus einer übergebenen Zeichenkette, die den Pfad zu einer Datei oder einem Verzeichnis enthält, gibt diese Funktion den letzten Namensteil zurück.

### Parameter-Liste

`path`

  Ein Pfad.

  Unter Windows wird sowohl der Slash (/) als auch der Backslash (\) als Trennzeichen bei Pfadangaben benutzt. Unter anderen Betriebssystemen hingegen nur der Slash (/).

`suffix`

  Wenn der Namensteil mit `suffix` ended, wird dieser ebenfalls abgetrennt.

### Rückgabewerte

Gibt den abschließenden Namen des übergebenen `path` zurück.

### Changelog

Version | Beschreibung
--- | ---
4.1.0 | Der `suffix` Parameter wurde hinzugefügt

### Beispiele

Beispiel #1 basename() Beispiel

`<?php
echo "1) ".basename("/etc/sudoers.d", ".d").PHP_EOL;
echo "2) ".basename("/etc/passwd").PHP_EOL;
echo "3) ".basename("/etc/").PHP_EOL;
echo "4) ".basename(".").PHP_EOL;
echo "5) ".basename("/");
?>`

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

    1) sudoers
    2) passwd
    3) etc
    4) .
    5)

### Anmerkungen

> Hinweis:

> basename() arbeitet nur mit der Eingabe Zeichenkette und beachtet nicht das eigentliche Dateisystem oder Pfadbestandteile wie etwa "..".

> Hinweis:

> basename() beachtet die Spracheinstellungen (locale); soll sie daher die korrekte Namensbasis in Pfaden mit einem Mehrbytezeichensatz erkennen, muss die passende Spracheinstellung (locale) mit der setlocale() Funktion gesetzt werden.

### Siehe auch

- dirname() - Beschreibung
- pathinfo() - Liefert Informationen über einen Dateipfad

Dateisystem
chgrp
Dateisystem
PHP Manual