перевод в другую систему счисления php

используйте функцию =

string base_convert(string $number, int $frombase, int $tobase)

Переводит число $number (заданное как строка в системе счисления по основанию $frombase) в систему по основанию $tobase.

Параметры $frombase и $tobase могут принимать значения только от 2 до 36 включительно. В строке $number цифры обозначают сами себя, а буква a соответствует 11, b -12, и т.д. до z, которая обозначает 36.

Например, следующие команды выведут 11111111 (8 единичек), потому что это - не что иное, как представление шестнадцатиричного числа FF в двоичной системе счисления:

	$x = base_convert("FF",16,2);       //$x = 11111111
	$x = base_convert("11111111",2,16); //$x = FF
	$x = base_convert("200",10,16);     //$x = C8

http://www.spravkaweb.ru/php/datafun/mat...