PHP で文字列キーと整数キーを使用した配列をマージする
文字列キーと整数キーを保持しながら PHP で 2 つの配列をマージするには、次のようにします。配列加算演算子 ( )。整数キーを使用して配列のインデックスを再作成する array_merge とは異なり、配列を追加すると、既存のキーを保持したまま、2 番目の配列が最初の配列に追加されます。
例:
$staticIdentifications = [ Users::userID => "USERID", Users::username => "USERNAME" ]; $companyVarIdentifications = CompanyVars::getIdentificationVarsFriendly($_SESSION['companyID']); $idVars = $staticIdentifications + $companyVarIdentifications;
このシナリオでは、$ idVars は、次のような文字列キーと整数キーの両方を含む配列になります。
[ 0 => 1, 1 => 2, 2 => 3, 'a' => 1, 'b' => 2, 'c' => 3, ]
文字列キーは保持され、整数キーは既存のキーの後に追加されることに注意してください。このアプローチにより、元の構造と関連付けを維持しながら、配列をさまざまなタイプのキーとマージできます。
以上がPHP で配列を文字列キーと整数キーとマージするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。