Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/02/2009, 15:56
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Simplificar expresion regular

No es repeticion de posts.......

Bueno...... a alguien se le ocurre como puedo evitarme el strlen() en esta funcion que determina si la cadena (como cadena) es un numero ?

Código PHP:
<?php

$string 
'1234';

Function 
numeric_string($string){   // determina si una CADENA es un numero
  
$len strlen($string); 
  echo 
"long: $len ";  
  
$do  preg_match("/([0-9]{".$len."})/"$string);
return (
$do==1);
}

var_dump (numeric_string($string));
?>
Seria mejor hacer un while verificando sea numerico cada uno ? que piensan ?
__________________
Salu2!

Última edición por Italico76; 08/02/2009 a las 16:06