Codice PHP:
<?php
$a = array (10,27,112,58);
$b = array (23,45,777,21);
// ciclo tante volte quanti sono gli elementi dell'array $a
for($i=0;$i<count($a);$i++) {
// se il mio contatore $i è pari
if(($i % 2) == 0) {
//creo due nuovi array $a1 e $b1 che vado a popolare con:
// $a1[$i] ovvero '10' ovvero il primo valore dell'array $a che ha indice '0'
// e stessa cosa per l'altro array
$a1[] = $a[$i];
$b1[] = $b[$i];
} else {
// altrimenti se il contatore $i è dispari popolo i due nuovi array con l'elemento dell'array
// iniziale precedente a quello del contatore.
// Ad es, al secondo passaggio del ciclo for, ovvero quando $i vale '1', popolo l'array $a1
// con $b[1-1] che è come dire $b[0] che vale '23'
$a1[] = $b[$i-1];
$b1[] = $a[$i-1];
}
}
// visualizzo il risultato dei 2 nuovi array
echo '<pre>';
print_r($a1);
print_r($b1);
echo '</pre>';
?>