関数 dirname
関数 dirname は、指定されたパスの親ディレクトリへのパスを返します。最初のパラメータとしてパス文字列を受け取り、2番目のオプションパラメータとして上に遡るレベル数を指定できます。
構文
dirname(string $path, int $levels = 1): string
例
以下のパスの親ディレクトリを取得します:
<?php
echo dirname('/var/www/html/index.php');
?>
コード実行結果:
'/var/www/html'
例
ディレクトリを2レベル上に遡ります:
<?php
echo dirname('/var/www/html/index.php', 2);
?>
コード実行結果:
'/var'
例
相対パスの扱い:
<?php
echo dirname('images/photo.jpg');
?>
コード実行結果:
'images'