Fran Weblog

    I just gave up a while back.

People never like me

5/11/2004

Comprobar un D.N.I.

by @ 12:33 am. Filed under PHP

Función para comprobar la validez de un D.N.I. en PHP. Lo encontré en C.

El DNI se supone de la forma: 32478987A


function comprobar_dni($dni)
{
$letras=array("T","R","W","A","G","M","Y","F","P","D","X",
"B","N","J","Z","S","Q","V","H","L","C","K","E");

if ((strlen($dni)!=9) || (!is_long($entero=intval(substr($dni,0,8)))) ||
(!in_array($letra=strtoupper(substr($dni,8,1)),$letras)) || ($letra!=$letras[$entero%23]))
return 0;
else
return $entero.$letra;
}

[WordPress]

Marketing:


Categorías:

Archivos:

Julio 2008
L M M J V S D
« Nov    
 123456
78910111213
14151617181920
21222324252627
28293031  

Foros:

Directorios:

other:

Más Blogs:

Amigos:

Blogs:

28 queries. 0.448 seconds