Ver Mensaje Individual
  #16 (permalink)  
Antiguo 01/03/2017, 22:29
Avatar de kip13
kip13
 
Fecha de Ingreso: agosto-2011
Mensajes: 167
Antigüedad: 12 años, 8 meses
Puntos: 13
Respuesta: ¿Como validar si un numero realmente es entero?

Tambien puede servir esto:

Código PHP:
Ver original
  1. $data=array(1.000,2.3,100.000,0.4, 'cadena');
  2.  
  3. foreach ($data as $key => $num) {
  4.     if (is_numeric($num))
  5.         $data[$key] = (filter_var($num, FILTER_VALIDATE_INT) === FALSE) ? floatval($num) : intval($num) ;
  6. }
  7.  
  8. var_dump($data);

Código PHP:
Ver original
  1. array(5) {
  2.   [0]=>
  3.   int(1)
  4.   [1]=>
  5.   float(2.3)
  6.   [2]=>
  7.   int(100)
  8.   [3]=>
  9.   float(0.4)
  10.   [4]=>
  11.   string(6) "cadena"
  12. }