2つの配列があります。1つの配列には使用される16進色の値が含まれていますが、もう1つの配列には冗長な16進値が含まれており、参照配列と照合し、その値を参照のインデックスに更新する必要があります。
たとえば、これは私がチェックするリファレンスのサンプル(短縮バージョン)です。
$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のインデックス値を保持します
これまたは同様のことをどのように行いますか?