2009-12-04 4 views
2

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?

+0

Oh désolé, oui je voulais dire base_convert. :) – Daniel

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

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.