Je rencontre un problème car ma base de données contient des données BIGINT (entiers 64 bits) mais la version de PHP que j'exécute est seulement 32 bits. Lorsque je retire une valeur d'une table, je me retrouve avec une chaîne numérique représentant un entier de 64 bits dans la base 10. Ce que j'aimerai idéalement faire est d'utiliser l'entier de 64 bits comme un masque de bits. Je dois donc passer à deux entiers 32 bits (l'un représentant la partie supérieure et l'autre la partie inférieure) ou une chaîne numérique dans la base 2.Chaîne numérique (taille arbitraire) -> Nombre entiers
Problème, je ne peux pas simplement le multiplier car mon PHP est seulement 32 bits. Suis-je coincé?
Oooh, c'est beau. Pourquoi je n'y ai pas pensé? Note à moi-même: Ne répondez pas directement aux questions après vous être levé. +1 – Joey
James, c'est génial. Merci! Malheureusement, je viens de m'inscrire, donc je n'ai pas la réputation de voter pour votre réponse, mais c'est parfait. – Brad