Hola,
$colores= array(
0 => array ("#FFFFFF","#B0A81F","#f1b541"),
1 => array ("#FFFFFF","#d3a7c9","#8e1d75"),
2 => array ("#FFFFFF","#c6c2db","#6d63a2"),
3 => array ("#FFFFFF","#b3b9c3","#3c4a64"),
4 => array ("#FFFFFF","#d4d1be","#918958"),
5 => array ("#FFFFFF","#caa9ce","#831d45"),
6 => array ("#FFFFFF","#c4c4ce","#666881"),
7 => array ("#FFFFFF","#a6cad0","#1B7786"),
8 => array ("#FFFFFF","#b8c3cb","#48643c"),
9 => array ("#FFFFFF","#cfa7b7","#831d45"),
10 => array ("#FFFFFF","#B0A81F","#f1b541")
);
Espero que este ejemplo te sirva. Se trata de un array de arrays-de-3-elementos. Lo utilizo para definir el juego de colores que tendrán 11 canales temáticos distintos en mi web.
De este modo, suponiendo que estoy en el canal 3, un ejemplo de cómo usar tales colores sería:
$canal= 3;
$color1= $colores[3][0];
$color2= $colores[3][1];
$color3= $colores[3][2];
echo "<font color=\"$color1\">Color1</font>";
PD: esto me funcionaba sin problemas en PHP3
Saludos.