⊗ppPmMdInr 132 of 447 menu

PHPにおける多次元配列

配列の要素は文字列や数値だけでなく、配列自体も含むことができます。この場合、 私たちは配列の配列、つまり多次元配列を得ることになります。 次の例では、配列$arrは3つの要素で構成されていますが、 それらの要素自体も配列です:

<?php $arr = [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i']]; ?>

よりわかりやすい形に書き直してみましょう:

<?php $arr = [ ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'], ]; ?>

入れ子のレベルに応じて、配列は二次元(配列の配列)、 三次元(配列の配列の配列)、さらには四次元、 五次元などになります。

上記の配列は二次元です。なぜなら、一つの配列の中に他のサブ配列が配置されており、 それらのサブ配列の中には他の配列が含まれていないからです。 二次元配列から任意の要素を取り出すには、 一組の角括弧ではなく、二組の角括弧を記述する必要があります:

<?php $arr = [ ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'], ]; echo $arr[0][1]; // 'b'を出力 echo $arr[1][2]; // 'f'を出力 ?>

次の配列があります:

<?php $arr = [ ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'], ['j', 'k', 'l'], ]; ?>

この配列を使って、テキストが'l''e''g''a'の要素を出力してください。

次の配列があります:

<?php $arr = [[1, 2], [3, 4], [5, 6]]; ?>

すべての要素の合計を求めてください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否