[PHP-users 24555] Re: 現在のパスから上位ディレクトリパスを取得

Junichiro Tobe tobe @ e-3.jp
2005年 2月 16日 (水) 16:16:44 JST


戸辺と申します。

$orig_path = "/home/user/public_html/abc/" ;
$dirList = explode("/", $orig_path) ; // "/"で分割して配列へ
$dummy = array_pop($dirList) ; // 末尾要素(「abc」を捨てる)
$path = implode("/", $dirList) ; // "/"で連結して変数へ
$path = "/".$path."/" ; // できた値の前後に"/"を連結する

どうでしょう。

> 
> 文字列処理の質問となるのですが、
> /home/user/public_html/abc/
> という文字列(パスですが・・)
> のなかで/home/user/public_html/を取得させたい
> (最後の/を取り除いた中の最後の/までを取り出したい)
> 分かりにくいかと思いますが。

//------------------------------------------------
// 戸辺 淳一郎   email: tobe @ e-3.jp
//------------------------------------------------



PHP-users メーリングリストの案内