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:

March 2010
M T W T F S S
« Nov    
1234567
891011121314
15161718192021
22232425262728
293031  

Foros:

Directorios:

other:

Más Blogs:

Amigos:

Blogs:

30 queries. 0.343 seconds