Reynier .. no quiero resultar pedante, pesado o "sobrado" .. pero si se habla de un concepto como son los arrays y lo desconoces .. creo que sería recomendable ir tomando base de eso mismo para luego desarrollar tu aplicación ... en tu caso ese tema de "smiles" que se basa en arrays asociativos (una de tantas soluciones).
http://www.php.net/manual/en/language.types.array.php
Los arrays asociativos son:
Código PHP:
$array['indice']="valor";
o bien .. también se pueden definir como:
Código PHP:
$array=array('indice'=>'valor','indice2'=>'valor2');
Se suele usar para recorrer este tipo de arrays asociativos los bucles tipo
foreach() que están diseñados para tal fin y comodidad tuya.
Un saludo,