PHP プログラミングでは、配列は非常に重要なデータ型であり、異なる型の複数の変数を格納するために使用できます。配列を操作する過程で、配列のキー名の追加/変更が必要になる場合があります。この記事では、PHPで配列にキーを追加する方法を紹介します。
1. 基本構文
PHP では、要素を配列に追加する方法が 2 つあります:
- 角括弧構文 []
## を使用します。
#サンプル コードは次のとおりです。
$array = []; // 初始化一个数组
$array['name'] = '张三';
$array['age'] = 20;
print_r($array); // 输出数组内容
ログイン後にコピー
上記のコードでは、角括弧 [] を使用してキー名を追加し、任意の数の要素を配列に追加できます。 print_r() 関数を使用して配列の内容を出力します。結果は次のようになります:
Array
(
[name] => 张三
[age] => 20
)
ログイン後にコピー
array_push() 関数を使用します
サンプル コードは次のとおりです。
$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=>20
ログイン後にコピー
5. 概要
この記事では、角かっこ []、array_push() 関数の使用など、PHP で配列にキー名を追加するいくつかの方法を紹介します。連想配列を追加し、配列キー名を変更します。さらに、 foreach() を使用して配列をループする方法についても説明しました。この記事を学ぶことで、読者は一般的な配列操作スキルを習得し、開発での PHP の使用に習熟できるようになると思います。
以上がPHP配列にキー名を追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。