Los float y como ver el tipo de dato - Curso de PHP y MySQL - Capítulo 8

Volvemos con los números en este capítulo. Esta vez vamos a ver el tipo de dato float. Los números decimales y además, te voy a enseñar una forma de ver de qué tipo de dato es una variable, algo que te va a venir bien en el futuro.

El tipo de dato float en PHP

Los float son conocidos en español como números de punto flotante o de coma flotante. Sencillamente, están diseñados para representar números con decimales.

¿Cómo ver el tipo de dato de una variable en PHP?

Antes de empezar con los float, veamos como ver el tipo de dato de una variable en PHP.
A continuación, puedes ver un número entero. Vamos a utilizar gettype() para ir viendo los tipos de datos que tiene almacenados una variable. Solo tienes que pasarle de argumento el nombre de la variable. Con el echo lo que hacemos es mostrarlo en el navegador. Esta vez, no se imprime el valor de la variable, si no, su tipo de dato.

Código PHP

$numero = 10;
var_dump($numero);

Resultado en el navegador

Nos devuelve int de integer como era de esperar. Además, entre los paréntesis indica el valor almacenado en la variable.

int(10)
var_dump() no necesita el echo para mostrarse en el navegador. No obstante, lo puedes utilizar de la forma que aparece en el vídeo si te es más fácil de entender.

Ahora, haz que esta variable tenga decimales. Estos se escriben con un punto, una coma dará error.

Código PHP

$numero = 10.45;
var_dump($numero);

Resultado en el navegador

En PHP, se nos devuelve el tipo de dato double si es decimal.

float(10.45)

Ya que estamos, hagamos la prueba para ver el tipo de dato de un string.

Código PHP

$sitio_web = "www.programacionfacil.org";
var_dump($sitio_web);

Resultado en el navegador

En este caso, lo que devuelve entre los paréntesis es el número de caracteres del string y además, el propio string.

string(25) "www.programacionfacil.org"
Ahora sabes que los strings en realidad son agrupaciones de caracteres encadenados uno tras otro, de ahí viene lo de cadena de caracteres.

Ver el tipo de dato con gettype()

También tenemos un método de PHP llamado gettype() que muestra solo el tipo de dato, nada más.

Código PHP

$sitio_web = "www.programacionfacil.org";
echo gettype($sitio_web);

Resultado en el navegador

string

Podrás utilizar también gettype() y var_dump() con otros tipos de datos que veremos más adelante.

Hasta aquí este breve capítulo sobre los floats y los tipos de datos. En el siguiente capítulo empezamos con algo más interesante. Vas a crear tu primer formulario que será capaz de almacenar datos introducidos por el usuario.