Συνάρτηση basename

Η συνάρτηση basename επιστρέφει το τελικό στοιχείο της διαδρομής. Ως πρώτη παράμετρος περνάει μια συμβολοσειρά διαδρομής, ως δεύτερη (προαιρετική) - μια κατάληξη που πρέπει να αφαιρεθεί από το αποτέλεσμα. Η συνάρτηση λειτουργεί με διαδρομές στυλ UNIX και Windows.

Σύνταξη

phpbasename(path, [suffix]);

Παράδειγμα

Λήψη ονόματος αρχείου από πλήρη διαδρομή:

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

Αποτέλεσμα εκτέλεσης κώδικα:

php'index.html'

Παράδειγμα

Λήψη ονόματος αρχείου με αφαίρεση επέκτασης:

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

Αποτέλεσμα εκτέλεσης κώδικα:

php'index'

Παράδειγμα

Εργασία με διαδρομές Windows:

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

Αποτέλεσμα εκτέλεσης κώδικα:

php'cmd.exe'

Παράδειγμα

Λήψη ονόματος καταλόγου:

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

Αποτέλεσμα εκτέλεσης κώδικα:

php'site'

Δείτε επίσης

  • τη συνάρτηση dirname,
    που επιστρέφει το όνομα του καταλόγου
  • τη συνάρτηση pathinfo,
    που επιστρέφει πληροφορίες σχετικά με τη διαδρομή
  • τη συνάρτηση realpath,
    που επιστρέφει την απόλυτη διαδρομή