Συνάρτηση dirname

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

Σύνταξη

phpdirname(string $path, int $levels = 1): string

Παράδειγμα

Ας πάρουμε τον γονικό κατάλογο για τη διαδρομή:

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

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

php'/var/www/html'

Παράδειγμα

Ας ανεβούμε δύο επίπεδα πάνω στους καταλόγους:

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

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

php'/var'

Παράδειγμα

Εργασία με σχετικές διαδρομές:

php<?php
  echo dirname('images/photo.jpg');
?>

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

php'images'

Δείτε επίσης

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