Je sais que je peux utiliser number_format, mais existe-t-il un moyen de représenter les nombres base32? Par exemple, hex peut être représenté avec 0x ... et octal peut être représenté avec un 0 à l'avant. Y a-t-il quelque chose pour représenter les nombres base32 en php?Est-ce que php intègre une conversion aux valeurs de base32?
2
A
Répondre
6
Utilisez la fonction intégrée base_convert. Par exemple:
// To convert from base 10 to base 32:
echo(base_convert(12345, 10, 32));
1
Je n'ai jamais vu une notation native pour base32, mais il y a bien sûr Base_convert()
.
1
number_format()
ne peut pas être utilisé pour 'représenter' un nombre de base 32, je me demande si vous voulez dire base_convert
(http://php.net/base_convert) pour passer d'une base à l'autre, par ex.
echo(base_convert('FF', 16, 10));
En ce qui concerne les définir avec un préfixe spécial, pour autant que je suis au courant PHP supporte seulement 0 et 0x pour octal/hexadécimal.
Oh désolé, oui je voulais dire base_convert. :) – Daniel