Il "problema" è il comportamento "inatteso" delle funzioni di conversione da base a base: nell'alfabeto del tuo codice a barre non sono assegnabili A, E, I, O. Nella conversione "intrinseca" di PHP, ad A corrisponde 10 etc etc, ed infatti facendo i conti (e fatalità l'ultima lettera utile è la V, a cui corrisponde 31) viene proprio fuori il risultato che ottieni tu: 1.043.722.184

Rispondi quotando