配列_PHP
PHPの配列
<?php $ar = array(1, 2, 3, 4, 5); print("array = ".$ar[2]."<br>\n"); ?>
配列の場合はダブルクォーテーションで囲って"array = $ar[2]<br>\n"のようにはできない点に注意です。上記の場合「array = 3」と出力されます。
配列に要素を追加
for($i = 0; $i < 50; $i++) { $dataA[] = $i; }
とすると、$dataA[]は「0, 1, 2, 3, 4, 5 ...」のように入ります。
配列サイズを取得
$ar = array("A", "B", "C", "D"); $n = count($ar);
count()で配列サイズを取得します。上記の場合、$nは4が入ります。
二次元配列の実装
一次元配列の中に一次元配列を入れることにより、二次元配列を作ることができます。
$ar = array(); $items = array('Apple', 'Orange', 'Grape'); for($i = 0; $i < 3; $i++) { $ar[] = array($i, $items[$i]); }
この場合、
$ar[0] = {0, 'Apple'} $ar[1] = {1, 'Orange'} $ar[2] = {2, 'Grape'}
を格納しています。つまり、
$ar[0][0] = 0; $ar[0][1] = 'Apple'; $ar[1][0] = 1; $ar[1][1] = 'Orange'; $ar[2][0] = 2; $ar[2][1] = 'Grape';
と同じです。実際に「$ar[0][1]」のようにすることで値を取り出すことができます。
Future's Laboratory 技術格納庫 2004-2013 Yutaka Yoshisaka.