Функция перевода из #rrggbb => r,g,b (php)

1. spletni (24.07.2012 / 22:26)
Подскажите пожалуйста функцию перевода из #rrggbb в r,g,b Пожалуйста smile

2. Артур (24.07.2012 / 22:28)
0 = 0
1 = 1
...
a = 10
b = 11
...
f = 15
10 = f + 1 = 16
и т.д.

3. spletni (24.07.2012 / 22:31)
я знаю мысль перевода из 16-тиричной в десятичную, там писать однотипных символов не мало, вот и спрашиваю)

спасибо)

4. Артур (24.07.2012 / 22:36)
для перевода числа из любой системы счисления в 10 необходимо использовать формулу: Sum(ai*b^j)[i=1..n, j=0..n-1] где a это число в разряде i, b это основание системы счисления, n это число разрядов
fa4 = f*16^2 + a*16^1 + 4*16^0
Вроде так, еще не забыл )

Добавлено через 00:36 сек.
Есть стандартные функции перевода же

Добавлено через 09:19 сек.
hexdec()

5. spletni (24.07.2012 / 23:02)
4, могу порадовать http://habrahabr.ru/post/148414/ smile

6. Артур (24.07.2012 / 23:18)
Что это?
Доступ к публикации закрыт

Вы пытаетесь открыть публикацию, написанную пользователем eresik.

Автор переместил топик в черновики.

7. Петр (25.07.2012 / 06:18)
array_map('hexdec', str_split($rrggbb, 2)); наверное, можно и проще

8. Петр (25.07.2012 / 06:41)
Вот так - sscanf($rrggbb, '%2x%2x%2x', $r, $g, $b);

9. spletni (25.07.2012 / 10:04)
Релиз Yii 1.1.11 ожидается в конце июля.

URL: https://visavi.net/topics/33452