si pero no entiendo esto,
var_dump(is_int(23));
var_dump(is_int("23"));
var_dump(is_int(23.5));
var_dump(is_int(true))
------------------Solucionado-------------------
He conseguido solucionarlo usando is_numeric que es mucho más cómoda que la otra pero me gustaria saber por que la otra no funcionaba, os dejo el codigo que funciona.
Código PHP:
<html>
<head>
<title>Title here!</title>
</head>
<body>
<?php
$numero=$_REQUEST['multiplo'];
if (is_numeric($numero))
for ($i=1; $i<=10; $i++)
{
echo $i." x ".$numero." = ".$i*$numero."<br>";
}
else
echo("Has ingresado un dato no válido");
?>
</body>
</html>