[PHP-users 32262] Re: 配列から要素を取り出す方法

takay takay.ml @ gmail.com
2007年 6月 4日 (月) 16:24:55 JST


takayです。
なんか、いまいち何をしたいのかがよくわかりませんが、

On Mon, 4 Jun 2007 10:48:26 +0900
kaz <okui @ sannet.ne.jp> wrote:

> 連想配列内の配列を取り出す方法を考えています。
> 例えば以下の配列
> $a = array(0=>array(0=>"AA",1=>array("A","B")),1=>array("C","D"),2=>array("E","F"));
> から$a[0][1]を取り出したい場合どのようなスクリプトならできるのか悩んでいます。
> array_slice($a,0,1)だとarray(0=>array(0=>"AA",1=>array("A","B")))のみです。
> 
> $aからarray("A","B")の部分を取り出すにはどのようにすればいいのか教えていただけませんか。

$b = $a[0][1];

でarray("A","B")は取り出せますし、さらにその中身を取り出したいなら、

$b = $a[0][1];
for ($i = 0; $i < 2; $i++){
    $c = $b[$i];
}

とすればできますよね。


---
takay.ml @ gmail.com




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