This is a PHP port of the excellent ISBNJS library https://code.google.com/p/isbnjs/. It performs validation, formatting, and data extraction on ISBNs.