} $secPagina = implode(",", $items); $ordenado = explode(",", $secPagina); //ordenamiento de array sort($ordenado); $secPaginas = implode(",", $ordenado); //saco un token cada vez que encuentro una coma $pagina = strtok($secPaginas, ","); while ($pagina !== false) { if ($pagina < 1 || $pagina > 9) { $pagina = strtok(","); } else { //comprobar si el numero esta repetido en el array if (!in_array($pagina, $valores)) { array_push($valores, $pagina); tablaMultiplicar($pagina); $pagina = strtok(","); } else { //accedo al siguiente elemento de la secuencia $pagina = strtok(","); } } } } ?> </body> </html> <?php
<h3>Escribe un número del 1 al 9 y yo te diré la tabla de multiplicar.</h3> <form action="#" method="post"> <p>Escribe aquí el número: <input type="text" name="num" maxlength="3" size="1" /></p> <p><input type="submit" class="submit" name="submit" value="Ver tabla de multiplicar." /></p> </form> <form action="secuenciaTabla.php" method="post"> <p><input type="submit" class="submit" name="submit2" value="ir a tablas secuencial" /></p> </form> <?php if (isset($_POST['submit'])) { $n = $_POST['num']; if (is_numeric($n)) { if ($n < 1 || $n > 9) { echo "el numero {$n} no esta entre entre el 1 y el 9."; } else { tablaMultiplicar($n); } } else { echo "no se admite {$n} como un numero"; } } else { echo "escribe un nùmero entre el 1 y el 9."; } ?> </body> </html> <?php
<?php include "FuncionTablaMultiplicar.php"; $n1 = 4; $n2 = 6; $tabla = array(array()); $tabla = tablaMultiplicar($n1, $n2); ?>