PHP の連想配列に複数の値を関連付ける方法は?
PHPでは、連想配列の複数の値にアクセスする方法は2つあります。
- 数値を配列のキーとして使用し、複数の値を配列に格納できます。たとえば、
$person = array(
"name" => "John",
"age" => 30,
"city" => "New York"
);
$person[“名前”]を使って値にアクセスできます。
- 連想配列を使用する: 文字列を配列のキーとして使用して、複数の値を配列に格納することができます。例:
$person = array();
$person["name"] = "John";
$person["age"] = 30;
$person["city"] = "New York";
同様にして$person[“name”]を使用して配列の値にアクセスできます。
どちらの形式でも、foreach ループを使用して連想配列のすべてのキーと値を反復できます。
foreach($person as $key => $value) {
echo $key . ": " . $value . "
";
}
これは以下を出力します:
name: John
age: 30
city: New York