Генерация случайного шестнадцатеричного цветового кода с помощью PHP - PullRequest
61 голосов
/ 11 апреля 2011

Я работаю над проектом, в котором мне нужно сгенерировать неопределенное количество случайных шестнадцатеричных цветовых кодов ... как бы мне построить такую ​​функцию в PHP?

Ответы [ 13 ]

1 голос
/ 22 ноября 2017

Я думаю, что это было бы хорошо, так как он получает любой доступный цвет

$color= substr(str_shuffle('AABBCCDDEEFF00112233445566778899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF00112233445566778899'), 0, 6);
0 голосов
/ 09 января 2019

Если кто-то хочет генерировать светлые цвета

sprintf('#%06X', mt_rand(0xFF9999, 0xFFFF00));
0 голосов
/ 11 апреля 2011

Веб-безопасные цвета больше не нужны (и даже не имеют правильной концепции), так как даже мобильные устройства в наши дни имеют 16-битный цвет.

См. Википедия для получения дополнительной информации.

Другими словами, используйте любой цвет от # 000000 до # FFFFFF.

edit: Уважаемые downvoters.Сначала проверьте историю изменений для вопроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...