11870.com
Detras de su apariencia simple se encuentra una de las mejores ideas que he visto en muchos muchos años...
http://11870.com/
Cosas que seguro sólo me importan a mí... ombliguismo puro :)
// ISBN10 a ISBN13
function isbn102isbn13($b) {
$b=str_replace(array(" ","-"),"",$b);
if (strlen($b)!=10) return FALSE;
$b=substr($b,0,9);
if (!is_numeric($b)) return FALSE;
$s=38;
for ($a="13",$p=1,$i=0; $i<12; $i++,$p=!$p) $s+=$b[$i]*$a[$p];
$d=10-($s-10*round($s/10,0));
if ($d==10) $d=0;
return "978$b$d";
}
echo isbn102isbn13( "84 784491-83");
?>