[PHP-users 34035] Re: 連想配列の入れ子

KOYAMA Tetsuji koyama @ hoge.org
2008年 9月 2日 (火) 16:09:22 JST


小山です。

2008/9/2 森田雄次 <kumapara0214 @ yahoo.co.jp>:
> *やりたい事
> $P="a/b/c/d/e/f/g";を以下のような連想配列の入れ子にしたいのですが

こういうことですか?

$P = 'a/b/c/d/e/f/g';
$F = explode('/', $P);

$F = array_reverse($F);
$result = null;
foreach ($F as $val) {
    if ($result === null) {
        $result = $val;
    } else {
        $result = array($val => $result);
    }
}

-- 
 小山哲志@ビート・クラフト
 koyama @ beatcraft.com
 koyama @ hoge.org


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