Ver Mensaje Individual
  #12 (permalink)  
Antiguo 21/02/2017, 01:32
sonystar_17
 
Fecha de Ingreso: septiembre-2015
Mensajes: 142
Antigüedad: 8 años, 7 meses
Puntos: 13
Respuesta: ¿Como validar si un numero realmente es entero?

error mio , no recordaba que manejabas una base de datos donde almacenabas eso.
asi que preg_match no funcionara como deberia , preg_match_all si lo haría para ver si son enteros.

aunque puedes hacer algo así (funciona):
Código PHP:
Ver original
  1. $data=array(1.000,2.3,100.000,0.4);
  2.  
  3. foreach ($data as $ttt)
  4. {
  5.    
  6.   if (is_numeric($ttt)){
  7.     if(intval($ttt) == $ttt){
  8.       $var = (int) $ttt;
  9.       echo "el entero es : $var <br>";
  10.   }
  11.       else{echo "el no entero es : $ttt<br>";}
  12.  
  13.    }
  14. }

output :
Cita:
el no entero es : 0.25
el entero es : 3
el entero es : 1
el no entero es : 0.5

Última edición por sonystar_17; 21/02/2017 a las 12:54