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.

Comentarios (2)

Categoria: PHP

2 Comentarios

Entradas relacionadas


Comentario de asdasd

Realizado el Monday, 7 de May del 2012 a las 12:06

_!_

Comentario de asdasd

Realizado el Monday, 7 de May del 2012 a las 12:07

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:
TEXTO PLANO
PHP:

$numero = “12345678″; //asignación del número de DNI
function letra_nif($dni)
{
return substr(“TRWAGMYFPDXBNJZSQVHLCKE”,$dni%23,1);
}
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.

Comentarios (1)

Categoria: PHP

Añadir este post a
Del.icio.us -
Meneame -
Digg -
Webeame

1 Comentario
Entradas relacionadas
Función para validar un DNI
Añadir un teclado a tu página web
Efecto periódico en tus páginas Web
Longitud de una cadena en PHP
Tiempo que tardó una página en cargarse

Comentario de asdasd

Realizado el Monday, 7 de May del 2012 a las 12:06

_!_
Escribir un comentario

Nombre (obligado)

E-mail (no sera publicado) (obligado)

Pagina web

Puedes usar las siguientes etiquetas HTML:

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 |