sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo obtener un número entero de MySQL como número entero en PHP?

Bueno, puedes hacer Type casting para convertir el tipo de datos devueltos usando PHP.

Puede echar un vistazo a int , intval para convertir a enteros. También puede usar settype :

settype($foo, "array");
settype($foo, "bool");
settype($foo, "boolean");
settype($foo, "float");
settype($foo, "int");
settype($foo, "integer");
settype($foo, "null");
settype($foo, "object");
settype($foo, "string");

Otra forma sería:

$foo = (array)$foo;
$foo = (b)$foo;      // from PHP 5.2.1
$foo = (binary)$foo; // from PHP 5.2.1
$foo = (bool)$foo;
$foo = (boolean)$foo;
$foo = (double)$foo;
$foo = (float)$foo;
$foo = (int)$foo;
$foo = (integer)$foo;
$foo = (object)$foo;
$foo = (real)$foo;
$foo = (string)$foo;