there are two arrays first
$idCountmfilmr array(5) { [0]=> int(5) [1]=> int(8) [2]=> int(9) [3]=> int(17) [4]=> int(18) }
second
$idCountmfilmi array(26) { [0]=> int(1) [1]=> int(2) [2]=> int(3) [3]=> int(4) [4]=> int(6) [5]=> int(7) }
I get these two arrays like this
if ($countr == 1) {if (is_array($idSer)) { ... $idCountmfilmr = array_intersect($idSer, array_column($idCounmfilm, 'id')); } else { $idCountmfilmr = array_column($idCounmfilm, 'id'); } } if ($countr == 0){ ... if (is_array($idSer)) { $idCountmfilmi = array_intersect($idSer, array_column($idCounmfilm, 'id')); } else { $idCountmfilmi = array_column($idCounmfilm, 'id'); }
trying to merge
$idCountmfilm=array_merge($idCountmfilmr,$idCountmfilmi);
so getting
array(5) { [0]=> int(5) [1]=> int(8) [2]=> int(9) [3]=> int(17) [4]=> int(18) } array(26) { [0]=> int(1) [1]=> int(2) [2]=> int(3) [3]=> int(4) [4]=> int(6) [5]=> int(7) [6]=> int(10)}
tried to organize so
$idCountmfilm=array(); if ($countr == 1) {if (is_array($idSer)) { ... array_push($idCountmfilm,array_intersect($idSer, array_column($idCounmfilm, 'id'))); } else { array_push($idCountmfilm,array_column($idCounmfilm, 'id')); } } if ($countr == 0){ ... if (is_array($idSer)) { array_push($idCountmfilm,array_intersect($idSer, array_column($idCounmfilm, 'id'))); } else { array_push($idCountmfilm,array_column($idCounmfilm, 'id')); }
getting
array(1) { [0]=> array(7) { [0]=> int(1) [1]=> int(2) [2]=> int(3) [3]=> int(4) [4]=> int(6) [5]=> int(7) [6]=> int(10)}}
I would like to receive
array(11) { [0]=> int(5) [1]=> int(8) [2]=> int(9) [3]=> int(17) [4]=> int(18) [5]=> int(2) [6]=> int(3) [7]=> int(4) [8]=> int(6) [9]=> int(7) [10]=> int(10) }