Cita:
Iniciado por rayko3k
imagino que no funciona del todo bien porque comparo strings...
Tú lo haz dicho; lo tienes claro. Entonces, solo sería de agregarle la comparación para los números ¿no?; ¿cuál es tu problema?.
Si lo es el identificar si el parámetro es un número --no se me ocurre qué más--, puedes utilizar la función is_numeric(), luego hacer la comparación directa.
www.php.net/is_numeric