Wahrscheinlich möchten Sie das nicht tun. Die Verwendung variabler Variablen ist normalerweise ein Zeichen dafür, dass Datenstrukturen und/oder übertriebene Klugheit nicht verstanden werden. Wenn Sie wirklich, dies tun möchten, können Sie so etwas wie sagen ...
extract(array_fill_keys($letters, array()));
... aber es wäre am besten, wenn Sie nicht. Die Verwendung verschachtelter Arrays ist wahrscheinlich eine viel bessere Idee - besonders, da man einfach sagen kann $nested['a'][] = 5
und PHP wird den Wert an das Array anhängen und einen erstellen, wenn nichts da ist. Alternativ können Sie einfach $varname['key'] = 123
sagen und wiederum wird PHP das Array automatisch für Sie erstellen.
Ist ein Array nicht besser dafür? –
möglich Duplikat von [Kann ich einen generierten Variablennamen in PHP verwenden?] (Http://stackoverflow.com/questions/130240/cani-i-use-a-generated-variable-name-in-php) – outis