website stats » Calcular letra del DNI con PHP | Solo Código |

Calcular letra del DNI con PHP

Escrito por J.F. el Friday, 10 de August del 2007 a las 14:35

Ultimamente he publicado multitutd de entradas acerca de Javascript, y me estoy olvidando de otros lenguajes como CSS y PHP. Por ello aunque seguiré publicando mucho sobre Javascript, también trataré de no olvidarme de otros asuntos. Bien, hace unos días veaíamos una función para validar el DNI gracias a Javascript. Veamos el mismo ejemplo pero mediante el uso de PHP. La función para validar la letra de un DNI introducido es la siguiente:

PHP:
  1. $numero = "12345678"; //asignación del número de DNI
  2. function letra_nif($dni)
  3. {
  4.  return substr("TRWAGMYFPDXBNJZSQVHLCKE",$dni%23,1);
  5. }
  6. echo 'El NIF del DNI "'.$numero.'" es "'.$numero.letra_nif($numero).'"';

Como puedes observar los números se almacenan en la variable $numero, a la cual le podemos asignar el valor por ejemplo de un campo de texto con longitud máximo de 8 caracteres(La longitud del DNI sin la letra). La variable $numero es pasada como parámetro en la llamada de la función, y se devuelve la letra correspondiente a ese número.

Escribir comentario

Categoria: PHP

No hay comentarios

Entradas relacionadas


Deja un comentario

Escribir un comentario

Puedes usar las siguientes etiquetas HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Solo Código

Solo Código es una colección de códigos de todo tipo que pueden resultar útiles para el diseño de páginas web. Está enfocado tanto para aquellos que son expertos, como para aquellos principiantes que quieren encontrar recursos útiles, o no saben implementar determinadas funciones en sus webs. No olvides que Solo Código es un blog de Informática Práctica, donde tenemos otras secciones interesantes como:
| Tutoriales | Trucos | Software | Links | Buscar |