$numsString = $numsString . " " . $numIntro; $numsString = trim($numsString); //almaceno los números en un array $arrayNums = explode(" ", $numsString); //muestro el array original echo "<div>"; echo "<table id='izq'><tr><th colspan='2'>Array Original</th></tr>"; echo "<tr><th>Índice</th><th>Valor</th></tr>"; for ($i = 0; $i < count($arrayNums); $i++) { echo "<tr><td>{$i}</td><td>{$arrayNums[$i]}</td></tr>"; } /*foreach ($arrayNums as $cadaNumero) { echo "<tr><td>$cadaNumero</td></tr>"; }*/ echo "</table>"; $arrayNumsRotado = rotarDerecha($arrayNums, $cantNums); //muestro el array rotado echo "<table id='der'><tr><th colspan='2'>Array Rotado</th></tr>"; echo "<tr><th>Índice</th><th>Valor</th></tr>"; for ($i = 0; $i < count($arrayNumsRotado); $i++) { echo "<tr><td>{$i}</td><td>{$arrayNumsRotado[$i]}</td></tr>"; } /*echo "<table id='der'><tr><th>Array Rotado</th></tr>"; foreach ($arrayNumsRotado as $cadaNumeroRotado) { echo "<tr><td>$cadaNumeroRotado</td></tr>"; }*/ echo "</table>"; echo "</div>"; } ?> </article>
function llamaRotarDerecha($arrayOriginal, $numPosiciones) { for ($i = 0; $i <= $numPosiciones; $i++) { $arrayOriginal = rotarDerecha($arrayOriginal); } return $arrayOriginal; }