PHP プログラミングでは、配列は非常に重要なデータ型であり、異なる型の複数の変数を格納するために使用できます。配列を操作する過程で、配列のキー名の追加/変更が必要になる場合があります。この記事では、PHPで配列にキーを追加する方法を紹介します。
1. 基本構文
PHP では、要素を配列に追加する方法が 2 つあります:
$array = []; // 初始化一个数组 $array['name'] = '张三'; $array['age'] = 20; print_r($array); // 输出数组内容上記のコードでは、角括弧 [] を使用してキー名を追加し、任意の数の要素を配列に追加できます。 print_r() 関数を使用して配列の内容を出力します。結果は次のようになります:
Array ( [name] => 张三 [age] => 20 )
$array = []; array_push($array, '张三', 20); print_r($array);上記のコードでは、array_push() 関数を使用して要素を配列に追加します。この関数は、1 つ以上の要素を配列の末尾に追加します。また、print_r() 関数を使用して出力すると、結果は次のようになります:
Array ( [0] => 张三 [1] => 20 )2. 連想配列の追加連想配列は特殊な配列タイプであり、その要素はキー名として文字列を使用します。 。連想配列を追加するときは、キーの名前と値を配列全体に追加する必要があります。サンプル コードは次のとおりです:
$array = []; $array[] = array('name'=>'张三', 'age'=>20); // 添加关联数组 print_r($array); // 输出数组内容上記のコードでは、大括弧 [] を使用して連想配列を追加しています。キーの名前と値は、array() に入力する必要があります。キー名と値の対応関係。 print_r() 関数を使用した出力結果は次のとおりです。
Array ( [0] => Array ( [name] => 张三 [age] => 20 ) )3. 配列のキー名を変更します 配列のキー名を変更したい場合は、次のようにします。 unset() 関数を使用して元の要素を削除し、角かっこ [] または array_push() 関数を使用して新しい要素を追加し、キー名を変更します。サンプル コードは次のとおりです。
$array = ['name'=>'张三', 'age'=>20]; // 删除name元素 unset($array['name']); // 添加新元素 $array['username'] = 'zhangsan'; print_r($array);上記のコードでは、unset() 関数を使用して元の name 要素を削除し、角括弧 [] を使用して新しい要素を追加して、キーの名前。 print_r() 関数を使用した出力結果は次のとおりです:
Array ( [age] => 20 [username] => zhangsan )4. foreach() を使用して配列をループします実際の開発では、多くの場合、すべての要素を走査する必要があります。配列の。 PHP には、配列を簡単に走査するための foreach() ループが用意されています。サンプル コードは次のとおりです。
$array = ['name'=>'张三', 'age'=>20]; foreach ($array as $key => $value) { echo $key . '=>' . $value . '<br>'; }上記のコードでは、foreach() を使用して配列をループし、配列のキー名と値を順番に出力します。出力結果は次のとおりです:
name=>张三 age=>205. 概要この記事では、角かっこ []、array_push() 関数の使用など、PHP で配列にキー名を追加するいくつかの方法を紹介します。連想配列を追加し、配列キー名を変更します。さらに、 foreach() を使用して配列をループする方法についても説明しました。この記事を学ぶことで、読者は一般的な配列操作スキルを習得し、開発での PHP の使用に習熟できるようになると思います。
以上がPHP配列にキー名を追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。