fork download
  1. <?php
  2.  
  3. $testes = array('-65','065','16as321','132,16','16544.01','-1');
  4.  
  5. foreach ( $testes as $valor ){
  6. printf( "%s %s um número inteiro\n" , $valor , preg_match( '/^\-?[1-9][0-9]*$/' , $valor ) ? 'é' : 'não é' );
  7. }
  8.  
  9. ?>
Success #stdin #stdout 0.01s 52488KB
stdin
Standard input is empty
stdout
-65 é um número inteiro
065 não é um número inteiro
16as321 não é um número inteiro
132,16 não é um número inteiro
16544.01 não é um número inteiro
-1 é um número inteiro