在 PHP 中将十六进制颜色转换为 RGB 值

2022-08-30 07:30:11

使用PHP将十六进制颜色值转换为单个RGB值的好方法是什么?#ffffff255 255 255


答案 1

如果要将十六进制转换为 rgb,可以使用 sscanf

<?php
$hex = "#ff9900";
list($r, $g, $b) = sscanf($hex, "#%02x%02x%02x");
echo "$hex -> $r $g $b";
?>

输出:

#ff9900 -> 255 153 0

答案 2

查看 PHP 和函数: http://php.net/manual/en/function.hexdec.phphexdec()dechex()

例:

$value = hexdec('ff'); // $value = 255

推荐