Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá
Preciso sugerir ao usuário as categorias que não foram selecionadas e que são importantes ter na relação de categorias.
Consegui gravar no array os id das categorias sugeridas pelo sistema e da categoria escolhidas pelo usuario.
foreach($array_id_categoria_escolhida as $value_as){
echo $value_as;
}
foreach($array_categoria_sugerida as $value_ass){
echo $value_ass;
}
Como eu posso juntar esses dois **foreach **e checar se o id da **array_id_categoria_escolhida** existe em **array_categoria_sugerida**?Basta usar array_diff.
Meus array estão asism
Sugerida Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 )
EscolhidaArray ( [0] => 2 [1] => 1 [2] => 4 )
estou fazendo assim
$result = array_diff($array_categoria_sugerida, $array_id_categoria_escolhida);
print_r($result);
Mais etá retornando vaziodeu certo assim
$array1 = $array_id_categoria_escolhida;
$array2 = $array_categoria_sugerida;
$result = array_diff($array_categoria_sugerida, $array_id_categoria_escolhida);
print_r($result);
valeuu
O resultado dos feroach é isso
array_id_categoria_escolhida 214
array_categoria_sugerida 1234
Teria que retornar 3 que é que falta na array_categoria_sugerida
Estou tendando fazer assim
if(isset($iguais)) {
//todas que batem