PHP ofrece dos funciones para validar los enteros, pero is_int() solo valida valores de tipo entero. Y por su parte ctype_digit() solo valida correctamente valores de tipo string. Así que lo que buscaba es una unión de ambas funciones.
He realizado esta función de PHP que realiza el objetivo que se estaba buscando, de validar un valor como entero.
function isIntegerOrStringWhithNumericCharacters($value) {
return is_int($value) || ctype_digit($value) ? true : false;
}
Guillermo
119
4
8
8