[PHP-users 11720] Re: 2次元配列の要素数の取得方法は?

Osamu Shigematsu php-users@php.gr.jp
Fri, 22 Nov 2002 17:48:57 +0900


重松です。こんにちは。

> こんなんで駄目ですか?unsetによる歯抜けにも対応できるかと…
> はずしていたらごめんなさい。

もしかして、私が知らないだけ?
添え字の自動振りなおしなんてできるんでしょうか?

あくまでも 2 次元配列で、配列の要素の数を求めたならば、

$a = preg_split('//','Hello, PHP!');
unset($a[0]);

for($i = 0; $i < count($a); ++$i) print "$i = $a[i]\n";
for($i = 0, reset($a); $i < count($a); ++$i){
	list($k,$v) = each($a);
	print "$k = $v\n";
}

が同じ内容を表示可能と期待しますが。(コード試してません)


-- 
Osamu Shigematsu <m5issige@mr.hitachi-medical.co.jp>