Lo hice medio a la rapida fijate si te sirve.
Código PHP:
Ver original$cromosoma_padrehumano = array("x","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x"); $cromosoma_madrehumana = array("y","y","y","y","y","y","y","y");
$cromosoma_padrepleyadiano = array("n","n","n","n","n"); $cromosoma_madrepleyadiana = array("j","j","j","j","j","j","j","j","j","j");
function union($array_mayor,$array_menor,$limit){
$i = 0;
foreach($array_mayor as $r){
$new_array[] = $r;
if($i==$limit){
$new_array[] = $array_menor[$i];
}else if($i==($limit+1))
$i=0;
$i++;
}
return $new_array;
}
echo "<pre>";
var_dump(union
($cromosoma_padrehumano,$cromosoma_madrehumana,2)); echo "</pre>";
echo "<pre>";
var_dump(union
($cromosoma_madrepleyadiana,$cromosoma_padrepleyadiano,1)); echo "</pre>";
Tiene un par de errores, revisalo bien.