PHP配列のマージと再帰的マージの例

WBOY
リリース: 2016-07-25 09:04:47
オリジナル
1123 人が閲覧しました
  1. /**

  2. 説明: 配列のマージ
  3. リンク: bbs.it-home.org
  4. 日付: 2013/2/22
  5. */
  6. $a = array( 'a' => 1, 'b' => 2 );
  7. $b = array( 'b' => 3, 'd' => 4 );

  8. //配列のマージ

  9. $array_merge = array_merge( $a, $b );
  10. echo '< ;pre>';
  11. print_r( $array_merge );

  12. //配列の再帰的マージ

  13. $array_merge_recursive = array_merge_recursive( $a, $b );
  14. print_r( $array_merge_recursive );
  15. echo ' ';
  16. ?>

コードをコピーします

出力結果: 配列 ( [a] => 1 => 3 [d] => 4 ) 配列 ( [a] => 1 => 配列 ( [0] => 2 [1] => 3 )

[d] => 4 )

次のことがわかります: array_merge が同じ値に遭遇すると、2 番目の配列キーが最初の配列キーを上書きしますが、array_merge_recursive 関数は同じ値の配列に対して添字マージを使用します。



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