2013-04-18 1 views
0

Я получил следующий цвет -16777216, и я хочу преобразовать его в альфа-шестнадцатеричный код, подобный этому 00FFBBCC в PHP. Я также хочу иметь возможность сделать обратное. Я действительно не знаю, с чего начать, и у моего друга Google нет ответа для меня.PHP ARGB для Alpha-Hex и Alpha-Hex для ARGB

Любой может помочь вам?

спасибо.

+0

Hex содержит только 6 символов –

+0

@ Mr.Alien Да, я знаю. Тем не менее, я хотел сказать Hex с альфой впереди. Это длина шестнадцатеричного кода. –

+0

Не знал этого, спасибо :) hex кажется плохим словом, должен быть как окта;) –

ответ

1

Как насчет использования dechex()?

echo dechex(-16777216); 

Он выводит ff000000

Если вы хотите прописные буквы, просто используйте strtoupper():

echo strtoupper(dechex(-16777216)); //FF000000 

Edit: сделать наоборот, используйте HexDec() вместо DecHex()

 Смежные вопросы

  • Нет связанных вопросов^_^