PHPで雑に単語を色分けする

とある事情で大量の画像のグループ分けをしてるんだけど、分けたグループが間違ってなさそうか画像を見ながらチェックしている時、グループ名のミスに気付きやすくなるようそれぞれを雑に色分けすると便利というお話。

<?php

function get_color_code(string $str)
{
    return '#' . substr(md5($str), 0, 6);
}

?>

<p style="color: <?= get_color_code($image->type) ?>;"><?= $image->type ?></p>

同じものから同じカラーコードが生成されればよかったので、文字列の md5 から頭6文字取ってそれを使っている。