gpt4 book ai didi

php - 如何将字符串转换为 html 颜色代码哈希?

转载 作者:IT王子 更新时间:2023-10-29 00:13:51 24 4
gpt4 key购买 nike

我想将字符串表示为任意 html 颜色。

例子:

“blah blah” = #FFCC00
"foo foo 2"= #565656

实际的颜色代码是什么并不重要,只要它是有效的十六进制 HTML 颜色代码并且整个光谱都能很好地表示即可。

我想第一步是对字符串进行 MD5,然后以某种方式将其转换为十六进制颜色代码?

更新: 用法示例是在服务器上生成文件请求的可视化报告。颜色不必看起来很漂亮,它更能让人脑更容易地检测数据中的模式等。

最佳答案

感谢指点,这似乎做得很好:

function stringToColorCode($str) {
$code = dechex(crc32($str));
$code = substr($code, 0, 6);
return $code;
}

$str = 'test123';
print '<span style="background-color:#'.stringToColorCode($str).'">'.$str.'</span>';

关于php - 如何将字符串转换为 html 颜色代码哈希?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3724111/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com