ホームページ >バックエンド開発 >PHPチュートリアル >array_merge_recursive 関数の詳細な紹介

array_merge_recursive 関数の詳細な紹介

怪我咯
怪我咯オリジナル
2017-06-10 11:51:302462ブラウズ

1 $arr1 = array(1, 2, 3, 4, 'color'=>'red'); 2 $arr2 = array('a', 'b', 'c', 'color'=>'blue'); 3 print_r(array_merge($arr1, $arr2));//同名のインデックスの値は上書きされます 4 print_r(array_merge_recursive($arr1, $arr2));//同じキー名は上書きされません 単一要素の場合は1次元配列に変換されます。 どちらの関数も配列をマージするために使用されます。パラメータには 1 ~ n の配列を指定できます。 (うーん、パラメーターが配列の場合に何が使用されるのかわかりません。誰が知っていますか?教えてください。) ​ 出力結果: 3行目: Array( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [color] => blue //この行には違いがあります [4] => ; a [5]

1. phpでよく使われる配列関数(7) 配列のマージarray_merge()とarray_merge_recursive()

はじめに: PHPでよく使われる配列関数(7) 配列のマージarray_merge()および array_merge_recursive()

2. php 配列のマージ: + 演算子、array_merge、array_merge_recursive の違いの分析

はじめに: php 配列のマージ: + 演算子、array_merge、array_merge_recursive の違いの分析

php-arrays function-array_merge_merge-Recursive-recursively recursively _phpチュートリアルintroduction:php-arrays-array_merge_meray_meray-recursively arrays array_merge_merge_recursive()関数] この関数は 1 つ以上の配列の単位を結合し、1 つの配列内の値が前の配列に追加されます

4. PHP 配列の結合: ["+" 演算子 ]、[array_merge]、[ array_merge_recursive] の違い

はじめに: PHP 配列のマージ: ["+" 演算子]、[array_merge]、[array_merge_recursive] の違い、

5. array_merge は空の配列を失います、その解決方法

はじめに: array_merge は空の配列を失いました array_merge は空の配列を失いました 完全に初期化されたテンプレート配列のすべてのデータを保持するにはどうすればよいですか? ------解決策-----------print_r(array_merge_recursive($a, $b)); 配列 ( [color_and_size]

6. array_merge_recursive 関数の詳細な紹介PHPで複数の配列を1つの配列にマージする方法

はじめに:PHPで複数の配列を1つの配列にマージする方法1次元配列のマージ

7.array_merge で空の配列が失われる、その解決方法

はじめに: array_merge で空の配列が失われるすべての初期化されたテンプレート配列データを保持する方法? ------解決策----------------------print_r(array_merge_recursive($a, $b));Array( [color_and_size] =

8 php-Arrays function-array_merge_recursive-1 つまたは複数の配列を再帰的にマージします

はじめに: php-Arrays function-array_merge_recursive-1 つまたは複数の配列を再帰的にマージしますarray_merge_recursive() 1 つまたは複数の配列を再帰的にマージします。この関数は 1 つ以上の配列の単位をマージし、1 つの配列内の値が前の配列に追加されます

9 疑い: php array_merge_recursive のバグ

はじめに: {code...理論的には {code...} が返されるはずです。実際の戻り値: {code...} これはバグですか? 更新: これはバグではありません。マニュアルに数字キーがマージされていないだけです。指示を明確に

10. PHP で 1 次元配列をマージする 3 つの方法の比較

はじめに: PHP 配列をマージするには、array_merge、array_merge_recursive、+ (数学演算子のプラス記号) の 3 つの方法があります。は比較コードです $array1 = array(2,4,"color" = "red"); $array2 = array("a", "b", "color" = "green", "shape" = "trapezoid" , 4); $result = array_merge($array

【関連Q&Aの推奨事項】:

疑い: php array_merge_recursiveのバグ

以上がarray_merge_recursive 関数の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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