Salve ragazzi, vorrei chiedervi se sapete come implementare una tabella hash in php. In particolare io ho questo codice java che vorrei tradurre:

public final Map getTransitions() {
Map transitionsMap = new HashMap();
for (int i = 0; i < transitions.size(); i++) {
Transition transition = (Transition) transitions.get(i);
String event = transition.getEvent();
if (!transitionsMap.containsKey(event)) {
List eventTransitions = new ArrayList();
eventTransitions.add(transition);
transitionsMap.put(event, eventTransitions);
} else {
((List) transitionsMap.get(event)).add(transition);
}
}
return transitionsMap;
}

Quindi io vorrei creare una tabella hash in cui ad ogni chiave rappresentata da un evento $event sia associato un vettore in cui ci sono tutte le transizioni di stato generate dal verificarsi dell'evento contenuto in $event.