想要添加或想要将两个新数组合并为 3 个较早的数组


array_1 = {"challenge_id":"1","user_id":"2","username":"abc","challenge_balance":"1million","bet":"lyf","challenge_name":"disaster","plan":"enjoy","challenge_type":"Me","c_type":"challenge"}
array 2 = {"challenge_id":"8","user_id":"2","username":"abc","challenge_balance":"1million","bet":"lyf","challenge_name":"disaster","plan":"enjoy","challenge_type":"Me","c_type":"challenge"},
array_3 = {"challenge_id":"9","user_id":"2","username":"abc","challenge_balance":"1million","bet":"lyf","challenge_name":"disaster","plan":"enjoy","challenge_type":"Me","c_type":"challenge"}

来自不同查询的另一个数组

array 1= {"project_id":"1","project_name":"2","description":"testing","p_type":"project","project_balance":"1trillion","hatred_ressented":"dontknow"}
array 2 = {"challenge_id":"9","user_id":"2","username":"abc","challenge_balance":"1million","bet":"lyf","challenge_name":"disaster","plan":"enjoy","challenge_type":"Me","c_type":"challenge"}

我希望结果应该在 3 个数组中 这意味着第一个数组应该与两个数组中的第一个数组组合在一起 第二个数组组合为两者中的第二个数组 第三个数组作为数组 1,具有 null。

只需将它们与array_merge()合并

即可
$merge_array = array_merge(first_array, second_array);

例:

$one =  array('one'=>1, 'two'=>2);
$two =  array('three'=>1, 'four'=>2);
$three =  array('five'=>1, 'six'=>2);
$merge_array = array_merge($one, $two);

$merge_three = array_merge($merge_array, $three);
print_r($merge_three);
//THE result
Array ( [one] => 1 [two] => 2 [three] => 1 [four] => 2 [five] => 1 [six] => 2 )

最新更新