Cita:
Iniciado por miktrv Hola buenas,
Después de buscar y buscar, me encuentro con que la función is_numeric pasándole como argumento el número 1 me devuelve falso...
Sería correcto hacer esto para solucionar el problema?
Un saludo!
jejejje no te ofendas pero es sólo un despiste que has tenido.
Fíjate que estás negando la condición: if(
!is_numeric((int)$id))
Si le quitas el ! te funcionará correctamente incluso si $id lo pones como un string.
Código PHP:
<?php
$id='1';
if(is_numeric((int)$id))
echo 'es un numero';
?>