J'ai créé un bot IRC en PHP. J'ai donné à différents utilisateurs des niveaux d'accès spécifiques compris entre 0 et 5. 0 étant un invité et 5 étant un administrateur.Boucler un tableau associatif multidimensionnel
J'ai essayé d'écrire une commande qui quand un utilisateur l'accède, il leur enverra une liste de commandes et de syntaxe qu'ils sont autorisés à utiliser.
Jusqu'à présent, j'ai quelque chose comme ce
$array = array
(
"5" => $commands = array
(
"test" => $test2 = array
(
"trigger" => "!test",
"descrip" => "Just testing."
)
"test2" => $test3 = array
(
"trigger" => "!lol",
"descrip" => "another test."
)
)
);
Je ne sais pas comment faire une boucle à travers elle de sorte que if ($accessLevel == 5) then show commands for $array[5(and below)]
A la fin je le veux d'envoyer $array[5][command][trigger] : $array[5][command][descrip]
Je don Vous n'avez pas besoin de le coder pour moi, juste une poussée dans la bonne direction serait utile.
J'aime vraiment l'idée d'utiliser les indications tableau. Cela le rend beaucoup plus propre. Laissez-moi essayer et rendre compte. – Rob