アレイをマージしますか?
<?php
$array1 = array("color" => "red", 2, 4);
$array2 = array("a", "b", "color" => "green", "shape" => "trapezoid", 4);
$result = array_merge($array1, $array2);
print_r($result);
?>
結果:
Array
(
[color] => green
[0] => 2
[1] => 4
[2] => a
[3] => b
[shape] => trapezoid
[4] => 4
)
http://php.net/manual/en/function.array-merge.php
編集
これらの配列はすべて同じキーを持っているため、この場合はどのように進めればよいでしょうか。キーが同一であることを理解していますが、どうすればよいでしょうか。それぞれに異なるボリュームのデータを持つn個のアレイをクラブする必要があるため、私は混乱しています
それで、あなたはそれをどのように見せたいですか?
あなたもできる
$all = array();
$all[] = $firstarray;
$all[] = $secondarray;
$all[] = $thirdarray;
but than you must do twice foreach, and you cannot search by id
foreach($all as $arr){
foreach($arr as $item){
echo $item["name"];
}
}
主な質問は、集計配列で何をしたいかです。キーを気にしない場合、最悪のシナリオは
$arr = array();
foreach($arr1 as $v){$arr[] = $v;}
foreach($arr2 as $v){$arr[] = $v;}
foreach($arr3 as $v){$arr[] = $v;}