<?php $testes = array('-65','065','16as321','132,16','16544.01','-1'); foreach ( $testes as $valor ){ printf( "%s %s um número inteiro\n" , $valor , preg_match( '/^\-?[1-9][0-9]*$/' , $valor ) ? 'é' : 'não é' ); } ?>
Standard input is empty
-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
The brand new service which powers Ideone!
Widget for compiling and running the source code in a web browser!