Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/10/2011, 05:21
opzina
 
Fecha de Ingreso: marzo-2008
Mensajes: 1.020
Antigüedad: 16 años, 2 meses
Puntos: 21
Respuesta: Validad DNIs de diferentes paises

A ver si te sirve algo así.

Habría que mejorar esta función un poco, aunque creo que funciona y puede resolver tu cuestion.

Código PHP:
Ver original
  1. function dni($param) {
  2.     $result = "";
  3.    
  4.     $cuantos = strlen($param) + 1;
  5.     $value = str_pad($param, $cuantos, " ", STR_PAD_LEFT);
  6.     $ver =  str_split($value, 3);
  7.    
  8.     $result .= implode(".", $ver);
  9.    
  10.     return $result;
  11. }
  12.  
  13.  
  14. $dni = "31789779";
  15. echo dni($dni)
  16.  
  17. Puedes comprobar que lo que envia el usuario es un INTEGER (Entero)
__________________
_