[PHP-users 24556] Re: 現在のパスから上位ディレクトリパスを取得
寺澤卓馬/Takuma Terazawa
terazawa-lucky05 @ triton.ocn.ne.jp
2005年 2月 16日 (水) 16:18:05 JST
ありがとうございました。
らむじぃさんの方法で実現させていただきました。
$tmp_path = $_POST['dir'];
$tmp_path = rtrim($tmp_path, "/");
$tmp_paths = explode("/", $tmp_path);
array_pop($tmp_paths);
unset($tmp_path);
foreach($tmp_paths as $_){
$tmp_path .= $_;
}
if($tmp_path !== null){$tmp_path .= "/";}
>・文字列の最後が "/" ならそれを削除
>・"/" で分割し、切り出した文字列の数を数える
>・"/" に 文字列と"/" を順々にくっつける。その際、最後の文字列は使わない
>で終わりだと思いますけど。
># あえてコードは書きません。
PHP-users メーリングリストの案内