如何将颜色名称转换为PHP中相应的十六进制表示?

时间:2013-03-01 23:22:46

标签: php colors

我有一个变量($ color),它包含颜色名称的值,'orange','red'等。 我不知道如何将这些值转换为十六进制,因为我需要另一个函数的十六进制值。

例如:

转换:

black

要:

#000000

我还需要检查颜色是颜色名称还是十六进制值......

1 个答案:

答案 0 :(得分:1)

最简单的方法是看看:

http://www.w3.org/TR/css3-color/#html4

在数据库或数组中存储字符串名称和相应的十六进制值,并在转换时只从具有给定键名的数据库或数组中拉出十六进制值。