JavaScriptまたはphpで文字列をcolorhexcodeに変換したい。
それを行う方法はありますか?文字列はまたはのようになりdfc6d9ff5a1d394e
ます
2b514f260aad317a
。背景は、これらが一意のIDであり、一意の色に変換したいということです...
JavaScriptまたはphpで文字列をcolorhexcodeに変換したい。
それを行う方法はありますか?文字列はまたはのようになりdfc6d9ff5a1d394e
ます
2b514f260aad317a
。背景は、これらが一意のIDであり、一意の色に変換したいということです...
これらのIDが適度にランダムである場合、つまり、ハッシュまたはUUIDの一部を試してください。
$str = 'dfc6d9ff5a1d394e';
$hexcolor = '#' . substr($str, 0, 6);
//output: #dfc6d9
または、それらがやや均一で、実際にはランダムではなく、もう少し「ランダム」なものが必要な場合:
$str = 'dfc6d9ff5a1d394e';
$hexcolor = '#' . substr(md5($str), 0, 6);
//output: #8daadd
または、もっと詳しく知りたい場合は、より詳細なコードを使用した以前の回答をご覧ください。