Funktionen dirname

Funktionen dirname returnerar sökvägen till den överordnade katalogen för den angivna sökvägen. Den första parametern tar funktionen en sträng med sökvägen, och den andra valfria parametern - antalet nivåer uppåt som behöver gås upp.

Syntax

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

Exempel

Låt oss få den överordnade katalogen för sökvägen:

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

Resultat av kodkörning:

php'/var/www/html'

Exempel

Låt oss gå upp två nivåer i katalogstrukturen:

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

Resultat av kodkörning:

php'/var'

Exempel

Arbete med relativa sökvägar:

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

Resultat av kodkörning:

php'images'

Se även

  • funktionen basename,
    som returnerar filnamnet
  • funktionen pathinfo,
    som returnerar information om sökvägen
  • funktionen realpath,
    som returnerar en absolut sökväg