連想配列はPHPにおいて非常に重要なデータ型であり、比較的頻繁に使用されるデータ型の一つです。連想配列は、一連のキーと値のペアを配列に格納できます。キーと値は、数値、文字列、配列などの任意のデータ型にすることができます。 PHP では連想配列を保存する方法がたくさんありますが、この記事では一般的な方法の 1 つである、連想配列を 1 つずつ保存する方法を紹介します。
1. 連想配列の作成
PHP では、連想配列の作成は非常に簡単で、array() または [] 演算子を使用するだけです。このうち、array() は関数、[] 演算子は配列リテラルです。以下に示すように、連想配列内のキーと値のペアはコロン (:) または等号 (=) で区切ることができます。
// 使用 array() 函数创建PHPに連想配列を格納する方法 $arr1 = array("name" => "张三", "age" => 18, "gender" => "男"); // 使用数组字面量 [] 创建PHPに連想配列を格納する方法 $arr2 = ["name": "李四", "age": 20, "gender": "女"];
上記のコードでは、$arr1 と $arr2 は両方とも連想配列です。で表され、3 つのキーと値のペアで構成されます。各キーと値のペアは、キーと値で構成されます。$arr1 のキーは、「名前」、「年齢」、「性別」と、対応する値です。は「Zhang San」、18 歳、「男性」、$arr2 のキーはそれぞれ「名前」、「年齢」、「性別」で、対応する値は「John Doe」、20 歳、「女性」です。 " それぞれ。
2. 連想配列を 1 つずつ格納する
PHP では、キーと値のペアを 1 つずつ格納することで連想配列に追加できます。この方法は、連想配列を動的に作成する必要がある場合や、キーと値のペアが多数ある場合に適しています。具体的なプロセスを見てみましょう。
最初に空の連想配列 $employees を作成し、次に従業員情報を 1 つずつ追加します。各従業員情報には名前、性別 (性別)、年齢(年齢)、役職(ポジション)の4つの属性。コードは次のとおりです。
$employees = [];
次に、従業員情報を連想配列 $employees に 1 つずつ追加します。以下に示すように:
$employees['person1']['name'] = '张三'; $employees['person1']['gender'] = '男'; $employees['person1']['age'] = 28; $employees['person1']['position'] = '项目经理'; $employees['person2']['name'] = '李四'; $employees['person2']['gender'] = '女'; $employees['person2']['age'] = 25; $employees['person2']['position'] = 'UI设计师'; $employees['person3']['name'] = '王五'; $employees['person3']['gender'] = '男'; $employees['person3']['age'] = 32; $employees['person3']['position'] = '技术总监';
上記のコードでは、まず各従業員に person1、person2、person3 などの番号をキーとして割り当てます。次に、各従業員に対して、$employees['person1'] という形式を使用して、従業員のキーと値のペアが属するキーを指定し、値を割り当てることで名前、性別、年齢、および役職の属性を従業員に追加します。 $employees'person1' = 'Zhang San' のように、1 つずつ入力します。
最後に、$employees 連想配列に格納されている従業員情報をループを通じて出力できます。コードは次のとおりです。
foreach ($employees as $personKey => $personValue) { echo "<strong>员工编号:$personKey</strong><br>"; foreach ($personValue as $detailKey => $detailValue) { echo "$detailKey:$detailValue<br>"; } echo '<br>'; }
出力結果は次の図に示すようになります。
上記のコードと結果からわかるように、キーと値のペアを配列に追加すると、最終的に連想配列に格納されたデータがより直感的な方法で出力されます。
概要
連想配列は、PHP の非常に強力なデータ型です。複数のキーと値のペアを配列に格納できます。各キーと値のペアは、キーと合成されたキーで構成できます。値の値。任意のデータ型を使用できます。 PHP では、さまざまな方法で連想配列を作成および操作できます。1 つずつ保存する方法は、連想配列を動的に作成する必要がある場合や、キーと値のペアが多数ある場合に適しています。どの方法を使用するとしても、連想配列の使い方をマスターすることは、PHP 開発において不可欠な基本スキルです。
以上がPHPに連想配列を格納する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。