// Índice echo "Array original:<br>"; echo "<table><tr>"; for ($i = 0; $i < 10; $i++) { echo "<td>{$i}</td>"; } echo "</tr>"; // Contenido for ($i = 0; $i < 10; $i++) { echo "<td>" . $numero[$i] . "</td>"; } echo "</tr></table>"; //Saca primos arrayPrimos($numero, $primos, $noPrimos); // Une en array final arrayUnirDos($primos, $noPrimos, $numero, $numeroF); // Índice echo "<br>Array resultante con los primos al principio y los no primos al final:<br>"; echo "<table><tr>"; for ($i = 0; $i < 10; $i++) { echo "<td>{$i}</td>"; } echo "</tr>"; // Contenido for ($i = 0; $i < 10; $i++) { echo "<td>" . $numeroF[$i] . "</td>"; } echo "</tr></table>"; } function arrayPrimos($arrayOrigen, &$arrayPrimo, &$arrayNoPrimo) {
<br><br> <?php // ARRAY CON NUMEROS ALEATORIOS for ($x = 0; $x < 20; $x++) { $arrayOriginal[$x] = rand(0, 100); } // NUMEROS IMPARES/PARES A ARRAYS foreach ($arrayOriginal as $value) { if ($value % 2 == 0) { $arrayPares[] = $value; } else { $arrayImpares[] = $value; } } arrayUnirDos($arrayPares, $arrayImpares, $arrayOriginal, $arrayFinal); //// METER VALORES PARES AL INICIO DE ARRAYFINAL //foreach ($arrayPares as $value) { // $arrayFinal[] = $value; //} //// METER VALORES IMPARES EN LA CONTINUACION DEL ARRAYFINAL //for ($x = 0; $x < count($arrayOriginal)-count($arrayPares) ;$x++) { // $arrayFinal[$x+count($arrayPares)] = $arrayImpares[$x]; //} // MOSTRAR ARRAYS ?> <table border="2" style="border-collapse: collapse; text-align: center"> <tr> <th>[i]</th> <th>ARRAY ORIGINAL</th> <th>ARRAY PAR</th>