Want to improve this question? Add details and clarify the problem by editing this post.
Closed 7 years ago.
Improve this questionArray1
(
[0] => Array
(
[idapartment] => 212
[guests] => 3
)
[1] => Array
(
[idapartment] => 1889
[guests] => 6
)
)
Array2
(
[0] => Array
(
[id] => 212
[guests] => 3
)
[1] => Array
(
[id] => 1549
[guests] => 3
)
[2] => Array
(
[id] => 727
[guests] => 3
)
[3] => Array
(
[id] => 1889
[guests] => 3
)
[4] => Array
(
[id] => 1927
[guests] => 3
)
)
Wants third like this array3 :: ie remove ids 212,1889 records
Array3
(
[0] => Array
(
[id] => 1927
[guests] => 3
)
[1] => Array
(
[id] => 1549
[guests] => 6
)
[2] => Array
(
[id] => 727
[guests] => 6
)
)
foreach($array2 as $child2){
$count = count($array1);
$i = 0;
for($i = 0; $i < $count ; $i++){
if($array[$i]['idapartment'] == $child['id'])
unset($array1[$i]); // removes ids 212,1889 records
}
}
$array3 = array_merge($array1, $array2);
精彩评论