ホームページ >バックエンド開発 >PHPの問題 >PHPはキーと値のペアを配列に追加します

PHPはキーと値のペアを配列に追加します

藏色散人
藏色散人オリジナル
2020-10-05 00:42:015524ブラウズ

php でキーと値のペアを配列に追加するメソッド: まず PHP サンプル ファイルを作成し、次に foreach ステートメントを使用してキーと値のペアを配列に追加します。 &$item) { $item['b'] = "値";}"。

PHPはキーと値のペアを配列に追加します

推奨: 「PHP ビデオ チュートリアル

foreach を使用して、php の配列にキーと値のペアを追加します

PHP では、配列を走査するために foreach を使用する頻度が非常に高く、配列を走査するために list() と each() を組み合わせた場合よりもパフォーマンスが高くなります。 2 桁の配列配列の最初のレベルを作成し、2 番目の配列に新しいキーと値のペアを追加したいと考えています。たとえば、次のような 2 次元配列構造があります。

$a = array(
     array(
        'a' => "first"
      ),
     array(
        'a' => "second"
      )
 );

これは、2 番目の層の各配列にキーと値のペアを追加する計画です。

 'b' => "value"

この時点でforeachを使用した場合

foreach ($a as $item) {
        $item['b'] = "value";
    }

得られる結果は元の配列と同じであり、キーと値のペア「b」は追加されません=> "value"

のみ ニーズを達成するには、上記のコードにいくつかの変更を加える必要があります。つまり、次のように、$item の前にアドレス文字 & を追加します。

foreach ($a as &$item) {
        $item['b'] = "value";
    }

この方法で取得した配列が、必要な内容です。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。