Google 検索で役立つ例やヘルプをオンラインで見つけることができませんでした。解決策は簡単なはずですが、結果は期待したものではありません。
私は3つの配列を持っています-いくつかをリストします:
$A = array(1,0,1,1,1,0,1,1,1);
$B = array(1,1,1,0,1,0,1,0,1);
$C = array(1,1,1,0,1,0,1,1,1,0,1);
そして、上記の 3 つの配列のそれぞれを参照[0]
して、要素が配置される配列を作成したいと考えました。[2]
そのための宣言は次のとおりです。
$LETTERS= array($A,$B,$C);
私は$A[x]
このコードでの要素を取得しようとしています:
$LETTERS[0][0];
しかし、問題はそれが出力することです:Array[0]
代わりに1
エコー$A[0]
すると、出力は1
期待どおりになります。
それで、私は何を間違っていますか?予約語 &| は問題ないと思います。変数として大文字を使用していますか?
この 2 次元配列のデータにアクセスするにはどうすればよいですか?
助けてくれてありがとう。
編集
問題は、このコードで出力をエコーしようとしていたことでした:
echo "element [0][0]: $LETTERS[0][0]";
何らかの理由で、これは機能しません。実際の変数以外はすべて除外する必要がありました。なぜそうなのか知っている人はいますか?