io ho fatto questo:

Codice PHP:
$r 0;
$g 0;
$b 0;
echo 
"<table><tr>";
for (
$k=0$k<16$k++) {
    echo 
"<td style=\"background-color:#".dechex($r++).dechex($g++).dechex($b++)."; width: 20px; height:20px;\">c</td>
    "
;
}
echo 
"</tr></table>";

$r 0;
$g 0;
$b 0;
for (
$rk=0$rk<16$rk++) {
    echo 
"<table>";
    for (
$gk=0$gk<16$gk++) {
        echo 
"<tr>";
        for (
$bk=0$bk<16$bk++) {
            echo 
"<td style=\"background-color:#".dechex($r).dechex($g).dechex($b)."; width: 20px; height:20px;\">c</td>
            "
;
            
$b++;
        }
        echo 
"</tr>";
        
$b=0;
        
$g++;
    }
    echo 
"</table>";
    
$g=0;
    
$r++;
}
$r=0
ma è troppo ampio, come si potrebbe ottimizzare?