我有两个数组,一个数组包含将使用的十六进制颜色值,而另一个数组包含冗余的十六进制值,需要与参考数组匹配,并将其值更新为参考的索引。
例如,这是我将要检查的参考的示例(缩短版)。
$ref_array = array(4 => '000000', 66 => 'C31AOC', 162 => 'AD2823');
这是需要尽可能接近参考匹配的数组。
$orig_array = array('1' => '2be944', 2 => '2f3136', 3 => '88110d');
他们不是 orig_array 不是为了反对 ref_array。
我不确定这在 PHP 中是否可行,但假设 orig_array 中的第一个元素是绿色,并且在参考数组中最接近的颜色是 2be944,因此将为该示例创建一个新数组,如下所示:
$new_array('2be944' => 4)
它保存 orig_array 的索引值
我将如何做到这一点或类似的事情?