Sintaxis:
La función de sintaxis de is_numeric () ha dado a continuación.
bool is_numeric (mixta $ variable);Esta función tiene un argumento que puede ser un número o una cadena. Vuelve verdadero Si el valor del argumento es un número o una cadena de números, de lo contrario regresa FALSO.
Diferentes usos de la función is_numeric ()
Los propósitos de usar la función is_numeric () en el script se han mostrado en la parte de este tutorial utilizando múltiples ejemplos.
Ejemplo-1: verifique diferentes valores usando la función IS_NUMERIC ()
Cree un archivo PHP con el siguiente script para verificar el valor devuelto de la función IS_NUMERIC () para el número, la cadena y el número de valores de cadena. La función check_number () se define en el script para tomar cada valor en el argumento y verificar que el valor sea un número o no utilizando la función is_numeric ().
// Definir la función para verificar que un valor sea el número o no$ val es un número.
";$ val no es un número.
";Producción:
La siguiente salida aparecerá después de ejecutar el script anterior.
Ejemplo-2: verifique los datos del formulario enviado son un número o no
Cree un archivo PHP con el siguiente script para verificar los datos del formulario enviado es un número o no utilizando la función IS_NUMERIC (). Los datos enviados por un formulario son una cadena y la función is_numeric () devuelve verdadero para el número y el número de cadenas. El script imprimirá un mensaje si el formulario enviará algún caracteres que no sean dígitos, de lo contrario, el valor enviado se imprimirá.
Ejemplo de sesión unset
Tienes que ingresar a un número
";El número enviado es de $ N
";Producción:
El siguiente formulario aparecerá después de ejecutar el script anterior.
La siguiente salida aparecerá si el valor numérico, 89 será enviado por el formulario.
La siguiente salida aparecerá si el valor de la cadena, 'hola' será enviado por el formulario.
Ejemplo-3: verifique los valores de una matriz numérica
Cree un archivo PHP con el siguiente script para verificar que cada valor de una matriz de números sea un número o no utilizando la función IS_NUMERIC (). Se ha declarado una variedad de 7 elementos en el guión. La matriz contiene los valores de cadena, entero, flotante, binario y hexadecimal. El bucle foreach ha utilizado para iterar el valor de la matriz y verificar que el valor sea un número o no.
// Definir una matriz numérica de tipos de datos de mezclaProducción:
El siguiente formulario aparecerá después de ejecutar el script anterior. En la salida, los números binarios y hexadecimales se han imprimido en el formato decimal con los otros dos números decimales y los otros dos valores de la matriz son cadena.
Ejemplo-4: filtrar los valores de una matriz asociativa
Crear un archivo PHP con el siguiente script para verificar cada valor de una matriz asociativa es un número o no utilizando la función IS_NUMERIC () para imprimir los valores que son números y contar los valores no numéricos. Se ha declarado una matriz asociativa de 6 elementos en el guión. La clave de la matriz contiene el nombre del estudiante y el valor de la matriz contiene las marcas obtenidas. Según los valores de la matriz, dos estudiantes están ausentes. El bucle foreach se ha utilizado para iterar los valores de la matriz y descubrir los valores que son numéricos e imprimir esos valores con la clave correspondiente en la salida. La variable $ contador ha utilizado para contar los valores no numéricos de la matriz e impreso más tarde.
// Definir una variedad asociativa de tipos de datos de mezcla$ KEY ha realizado $ Val.
";Ausente: $ contador estudiantes
";Todos los estudiantes están presentes en el examen.
"Producción:
El siguiente formulario aparecerá después de ejecutar el script anterior. En la salida, se han impreso cuatro valores con las teclas. Dos valores en la matriz estaban 'ausentes'. Entonces, el número total de ausente es 2 que se ha imprimido al final de la salida.
Conclusión
El is_numeric () es una función útil de PHP para validar los datos numéricos. La forma de verificar una variable, el valor de formulario y el valor de la matriz es un número o no mediante el uso de esta función se ha descrito en este tutorial. Espero que los usuarios de PHP puedan usar esta función correctamente en su script después de leer este tutorial.