Buenas Tardes a todos,
Ya pude resolver como hacerlo y lo coloco en este Foro ya que puede ser de apoyo para otras personas
Interseccion en PHP sin usar la funcion array_intersect
Código PHP:
$caba= explode (" ", $_SESSION["arra"]);
$cabb= explode (" ", $_SESSION["arrb"]);
$interseccion = array();
for($i=0;$i<count($caba);$i++) {
for($j=0;$j<count($cabb);$j++) {
if ($caba[$i]==$cabb[$j]){
//echo $cabb[$i];
$interseccion[] =$caba[$i];
}
$interseccion = array_unique($interseccion);
}
}
echo ' Interseccion con el conjunto B = ';
$cpp= implode (",", $interseccion);
echo $cpp;
Diferencia: Dado 2 conjuntos muestra los elementos que no tienen en comun.
Código PHP:
$caba= explode (" ", $_SESSION["arra"]);
$cabb= explode (" ", $_SESSION["arrb"]);
$dif = array();
$dif1 = array();
for($i=0;$i<count($caba);$i++) {
for($j=0;$j<count($cabb);$j++) {
if ($caba[$i]==$cabb[$j]){
$true = true;
break;
}
}
if (!isset($true)) {
$dif[$i] = $caba[$i];
}
unset($true);
}
for($i=0;$i<count($cabb);$i++) {
for($j=0;$j<count($caba);$j++) {
if ($cabb[$i]==$caba[$j]){
$true = true;
break;
}
}
if (!isset($true)) {
$dif1[$i] = $cabb[$i];
}
unset($true);
}
$diferente = array_merge ($dif, $dif1);
$diferente = array_unique($diferente);
echo ' Diferencia del conjunto A con el conjunto B = ';
$cpp= implode (",", $diferente);
echo $cpp;
//print_r($diferente);
break;
Espero que sea de utilidad para alguien, Gracias a todos por su colaboración, este Foro vale Oro.