PHP 基礎 配列
PHPの配列は、複数の値をひとつの変数に格納できる強力なデータ構造です。主な特徴は以下の通りです:
- 柔軟性: 異なるデータ型(文字列、整数、浮動小数点数、オブジェクトなど)を同じ配列に格納できます。
- キーと値: 配列の各要素は、キーと値のペアで構成されます。キーは数値または文字列が使えます。
インデックス配列: 自動的に割り当てられる数値キーを持つ配列です。
以下は具体例です。
<?php
$fruits = ['apple', 'banana', 'orange', 'grape'];
echo $fruits[0];
echo $fruits[2];
?>
appleとorangeが出力されます。
連想配列: 文字列をキーとして使用する配列です。
以下は具体例です。
<?php
$person = [
'name' => 'Satou',
'age' => 25,
'city' => 'Tokyo',
'hobbies' => [ 'gaming']
];
echo $person['name'];
echo $person['city'];
?>
SatouとTokyoと出力されます。
多次元配列: 配列の中に配列を格納できます。
<?php
$students = [
['name' => 'Suzuki', 'height' => 165],
['name' => 'Tom', 'height' => 182],
['name' => 'Tim', 'height' => 175]
];
echo $students[1]['name'];
echo $students[2]['height'];
?>
Tomと175と出力されます。
配列操作
<?php
$numbers = [3, 1, 4, 5, 8, 10, 2, 6, 9, 7];
// 配列の要素数を数える
echo count($numbers);
// 配列内の最大値を取得
echo max($numbers);
// 配列内の最小値を取得
echo min($numbers);
// 配列の合計を計算
echo array_sum($numbers);
?>
配列の要素数10、配列の最大値10、配列の最小値1、配列の合計55と出力されます。