基本的に、phpスクリプトを含むフォルダーがあり、そのフォルダーにスクリプトを含む別のフォルダーがあります。各フォルダーの index.php スクリプトに同じヘッダー ファイルをロードしたいと考えています。含めるスクリプトは、inclues フォルダーにある nav.php です。
木
includes
nav.php
Folder1
header.php
index.php
Folder2
index.php
私はこれをしたい:
if getcwd() = 'Folder2'{
include('../../includes/nav.php');
}else{
include('../includes/nav.php');
しかし、問題は getcwd() がパス全体を文字列で返すことですが、cur ディレクトリ名だけが必要です。ディレクトリ名以外のすべてを削除するために、文字列を具体的に切り取るにはどうすればよいですか。すべての解決策は知っておくと良いですが、そのように文字列をスライスする機能に特に興味があります。