トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

配列_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.