ホームページ > バックエンド開発 > PHPチュートリアル > PHP配列にキー名とキー値を追加する方法

PHP配列にキー名とキー値を追加する方法

WBOY
リリース: 2023-07-10 09:00:01
オリジナル
1971 人が閲覧しました

PHP 配列にキー名とキー値を追加する方法

PHP を使用してプログラミングするとき、配列を操作する必要があることがよくあります。一般的な操作の 1 つは、新しいキー名とキー値を追加することです。配列内の対応する値、キー値。この記事では、PHP コードを通じてこの機能を実装する方法を学びます。

まず、空の PHP 配列を作成する必要があります。空の配列は、次のコードを使用して作成できます。

$array = array();
ログイン後にコピー

これで、$array という名前の空の配列が作成されました。次に、次のさまざまな方法で新しいキー名とキー値を配列に追加できます。

方法 1: 角括弧を使用してキーと値のペアを追加する

角括弧演算子 ([]) を使用すると、新しいキー名とキー値を配列に簡単に追加できます。

$array['name'] = 'John';
$array['age'] = 25;
ログイン後にコピー

上記のコードは、2 つのキー名と対応するキー値を $array 配列に追加します。キー名はそれぞれ「name」と「age」、キー値はそれぞれ「John」と「25」です。

方法 2: array_push() 関数を使用してキーと値のペアを追加する

array_push() 関数は、配列の末尾に 1 つ以上の要素を追加できます。この関数は、複数のキーと値のペアを配列に同時に追加する場合に使用できます。

array_push($array, 'country', 'USA');
ログイン後にコピー

上記のコードは、2 つのキーと値のペアを $array 配列に追加します。キー名は「country」、キー値は「USA」です。

方法 3: [] 演算子を使用して複数のキーと値のペアを同時に追加する

複数のキーと値のペアを配列に一度に追加したい場合は、次のようにします。 [] 演算子を使用します。

$array += [
    'occupation' => 'developer',
    'hobby' => 'photography'
];
ログイン後にコピー

上記のコードは、= 演算子を使用して、2 つのキー名とキー値を $array 配列に一度に追加します。キー名は「職業」と「趣味」、キー値はそれぞれ「開発者」と「写真」です。

方法 4: array_merge() 関数を使用して配列を結合する

2 つ以上の配列がある場合、array_merge() 関数を使用してそれらを 1 つの配列に結合し、新しい配列を追加できます。 1 つのキー名とキー値。

$array1 = array('name' => 'Tom', 'age' => 30);
$array2 = array('country' => 'China');
$array = array_merge($array1, $array2);
ログイン後にコピー

上記のコードは、配列 $array1 と $array2 を 1 つの配列にマージし、新しい配列を $array に割り当てます。マージされた $array 配列には、2 つの元の配列のキーと値のペアが含まれます。

上記の 4 つの方法により、新しいキー名と対応するキー値を PHP 配列に柔軟に追加できます。実際のニーズに応じて、適切な操作方法を選択してください。

要約:

PHP でキー名とキー値を配列に追加するには、角括弧演算子、array_push() 関数、[] 演算子、array_merge() を使用するさまざまな方法があります。 function we この関数は簡単に実装できます。特定のニーズに応じて、対応する方法を選択してキー名とキー値を追加します。この記事のサンプル コードが、読者が PHP 配列にキー名とキー値を追加する方法をよりよく理解するのに役立つことを願っています。

以上がPHP配列にキー名とキー値を追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート