ホームページ > バックエンド開発 > PHPチュートリアル > PHP 連想配列にキーと値のペアを追加するにはどうすればよいですか?

PHP 連想配列にキーと値のペアを追加するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-06 07:09:12
オリジナル
946 人が閲覧しました

How to Add Key-Value Pairs to a PHP Associative Array?

キーと値のペアを PHP 連想配列にプッシュする

PHP では、値を配列内のキーに関連付けるには、プッシュとは異なるアプローチが必要です要素を通常の配列に追加します。この質問では、このタスクを達成する方法について説明します。

課題:

次のコード スニペットを考えてみましょう:

$GET = array();
$key = 'one=1';
$rule = explode('=', $key);
/* array_push($GET, $rule[0] => $rule[1]); */
ログイン後にコピー

目標は、各要素がキーと値のペアで構成される連想配列 ($GET['one'] に値が割り当てられるなど) 1.

解決策:

PHP の array_push() メソッドは、通常の配列を操作するように設計されており、キーと値のペアを持つ連想配列を処理できません。これを実現するには、配列のインデックス構文を使用してキーと値を手動で割り当てる必要があります。

$GET[$rule[0]] = $rule[1];
ログイン後にコピー

このコードは、$GET 配列内のキー $rule[0] を値 $rule[1] に設定します。 。配列に追加するキーと値のペアごとにこのプロセスを繰り返します。

代替オプション:

手動割り当て方法は簡単な解決策ですが、次の方法があります。同じ結果を達成する他の方法:

  • 演算子:

    $GET += [$rule[0] => $rule[1]];
    ログイン後にコピー
  • 新しい配列の作成要素:

    $GET = array_merge($GET, [$rule[0] => $rule[1]]);
    ログイン後にコピー

結論:

PHP の連想配列では、キーと値のペアを追加するには、PHP とは異なるアプローチが必要です。通常の配列。手動割り当て方法とその代替方法を理解することで、さまざまなデータ構造や演算の連想配列を効率的に操作できるようになります。

以上がPHP 連想配列にキーと値のペアを追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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