gpt4 book ai didi

php - 转换为 3 位十六进制颜色代码

转载 作者:可可西里 更新时间:2023-10-31 22:05:46 24 4
gpt4 key购买 nike

长期以来我一直在 CSS 中使用 3 位十六进制颜色值:#fff#999#069等。我可以看到如何合并重复的字母/数字以创建 3 位十六进制颜色代码,但我不完全理解能够在 PHP 中编写转换器的模式。有这方面的文档吗?

编辑:哦,也许我的问题不清楚。我需要知道一些 6 位十六进制颜色值是如何转换为 3 位数字的。 xxxxxx (ffffff) 和 xxyyzz (006699) – 只有这两种模式,对吗?

最佳答案

要将 3 个字符的十六进制代码转换为 6 个字符的十六进制代码,您需要重复每个字符:

$hex = '#fff';
$hex6 = '#' . $hex[1] . $hex[1] . $hex[2] . $hex[2] . $hex[3] . $hex[3];

如果你想把它转换成十进制你可以使用hexdec功能

关于php - 转换为 3 位十六进制颜色代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1459273/

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