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;
}

Leave a Reply

You must be logged in to post a comment.




[WordPress]

Marketing:


Categorías:

Archivos:

Noviembre 2004
L M M J V S D
« Oct   Dic »
1234567
891011121314
15161718192021
22232425262728
2930  

Foros:

Directorios:

other:

Más Blogs:

Amigos:

Blogs:

27 queries. 0.432 seconds