I 'permessi' sono salvati su database? Sono anch'essi un array? O è un campo ENUM nella tabella degli utenti ( spero di no.. ). In ogni modo puoi creare un array usando il nome o l'id del permesso se è disponibile es.
oCodice PHP:
$coloriPermessi = array(
1 => 'blue',
2 => '#ff0000',
3 => 'yellow'
);
Codice PHP:
$coloriPermessi = array(
'superadmin' => 'blue',
'admin' => '#ff0000',
'user' => 'yellow'
);