Función en PHP para calcular si un DNI o un NIE son válidos

He aquí un clásico por el que todos habremos tenido que pasar alguna vez. Acabo de rescatarlo del armario del olvido y lo he modificado para que compruebe también si es un NIE válido (documento de identidad para extranjeros). Espero que a alguien le sirva de ayuda:

3 thoughts on “Función en PHP para calcular si un DNI o un NIE son válidos

  1. public function checkdni($dni){
    return (substr(“TRWAGMYFPDXBNJZSQVHLCKE”, substr($dni, 0, -1)%23, 1) == strtoupper(substr($dni, -1)) )? true: false;
    }

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.