Mailinglisten-Archive |
Am 27.09.2004 13:47 Uhr schrieb "Michael Schoenboeck" unter <liste-php at digitalhome.cc>: > Moin, > > Also, ich habe lauter 18 stellge zahlen (IDs) in einer DB. > Jetzt will ich die anzahl der stellen verkleinern, aber nicht in dem ich > einfach ein paar werte weglasse, sondern am liebsten mit einer formel, also > irgentwas dividiert durch oder so. > So das der wert kleiner wird aber denn noch eindeutig ist! > Also das es nich vorkommen kann, das eine andere 18 stellige zahl mit der > formel das selbe ergebniss liefert wie wo anders.. > > Es draf auch ein STRING rauskommen, also HEX oder was weis ich.. Nur sollte > sich die anzahl der zeichen reduzieren ohne die eindeutigkeit zu > verlieren... > > Oder kann ich da das crc32 missbrauchen? > > Lg > michael hex is doch ne schöne idee: immer zwei zeichen zusammen ergeben ein neues zeichen. reduktion von 18 auf 9. und eindeutig ist es immer noch. und reversibel. crc32 geht zwar auch, aber warum willst du statt 18 zeichen auf einmal 32? gruß andreas -- wdv Medien & Kommunikation GmbH & Co. OHG Mediendatenverarbeitung Andreas Heigl Siemensstrasse 6 61352 Bad Homburg Germany Telefon +49-(0)6172-670-185 Telefax +49-(0)6172-670-181 www.wdv.de
php::bar PHP Wiki - Listenarchive