読者です 読者をやめる 読者になる 読者になる

Webデザインの勉強 ハロートレーニング 受講生のためのWebデザインの勉強補足ブログ

配列 - 多次元配列

多次元配列

  • 配列の各要素に、配列を代入することができます
  • これを多次元配列と喚びます
2次元配列
  • 2次元配列は、配列の各要素に、また別の配列が代入されている配列です
  • この2次元配列によって、更にまとまったデータを扱うことができるようになります
  • 次元を3つにすれば3次元の配列を設定することも可能です
<?php
  // 2次元配列に値を格納
  $point = array ( array (10,20,30,50,100 ), array ( 22,35,46,87,29 ) );
  
  // 「$point[0][1]の値:20」が出力されます
  echo '$point[0][1]の値:' . $point[0][1];
  echo '<br>';
  
  // 「$point[1][2]の値:46」が出力されます
  echo '$point[1][2]の値:' . $point[1][2];
  echo '<br>';
  
  // 「$point[1][4]の値:29」が出力されます
  echo '$point[1][4]の値:' . $point[1][4];
  echo '<br>';


各配列の要素数は同じでなくても構いません。

<?php
  // 二次元配列に値を格納
  $data = array ( array ( 1,2,3 ), array ( '','','','' ), array ( '' ) );
  
  // 「$data[0][2]の値:3」が出力されます
  echo '$data[0][2]の値:' . $data[0][2];
  echo '<br>';
  
  // 「$data[1][3]の値:海」が出力されます
  echo '$data[1][3]の値:' . $data[1][3];
  echo '<br>';
  
  // 「$data[2][0]の値:木」が出力されます
  echo '$data[2][0]の値:' . $data[2][0];
  echo '<br>';


広告を非表示にする