プロが教える店舗&オフィスのセキュリティ対策術

普通、配列の要素数を出すとき
$num = @list;
で良いですよね?
ですが、二次元配列で、
$num = @list[1];
って形にするとエラーになります。

どうすればいいのでしょうか?

A 回答 (1件)

$num = @{$list[1]};


二次元配列は普通の配列に、配列のリファレンス(C言語で言うポインタのようなもの)が並んでいるものなので、これを解釈してやる必要があります。
$list[1]が配列のリファレンスとなっているので、@{$list[1]}としてやることで、配列の形に戻します。
    • good
    • 2
この回答へのお礼

上手くいきました。
なるほど。ありがとうございます。

お礼日時:2006/03/14 12:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています