Hallo zusammen,
Bin gerade dabei mein script etwas aufzuräumen und gleichzeitig zu entschlacken.
Ich habe mich schon mit dem Thema "Dynamische Variablennamen" auseinander gesetzt, falls dies überhaupt zu meinem Problem passt.
Hier mal ein bsp.
$ar = array();
$ar[$_POST['Nr']]['timestamp'] = time();
$ar[$_POST['Nr']]['Titel'] = $_POST['Titel'];
etc...
Hier befülle ich das Array, ...
an anderer stelle z.b. eine Abfrage
if ($ar[$_POST['Nr']]['Titel'] != '') ...
Jedes mal muss ich es voll ausschreiben.
Erste Idee...
$timestamp = $ar[$_POST['Nr']]['timestamp']
Funktioniert nicht....
(Jedenfalls nur bei der if Abfrage, da ja so der Inhalt übernommen wird, aber nicht der Name selbst. Beim array, oberen funktioniert dieser weg nicht mehr)
Auch...
$timestamp = ${"ar[" . $_POST['Nr'] . "]['timestamp']″};
führte nicht zum gewünschtem Ergebnis.
Wie wäre es richtig umzusetzen, wenn überhaupt möglich.
Viele Grüße
Paul
Bin gerade dabei mein script etwas aufzuräumen und gleichzeitig zu entschlacken.
Ich habe mich schon mit dem Thema "Dynamische Variablennamen" auseinander gesetzt, falls dies überhaupt zu meinem Problem passt.
Hier mal ein bsp.
$ar = array();
$ar[$_POST['Nr']]['timestamp'] = time();
$ar[$_POST['Nr']]['Titel'] = $_POST['Titel'];
etc...
Hier befülle ich das Array, ...
an anderer stelle z.b. eine Abfrage
if ($ar[$_POST['Nr']]['Titel'] != '') ...
Jedes mal muss ich es voll ausschreiben.
Erste Idee...
$timestamp = $ar[$_POST['Nr']]['timestamp']
Funktioniert nicht....
(Jedenfalls nur bei der if Abfrage, da ja so der Inhalt übernommen wird, aber nicht der Name selbst. Beim array, oberen funktioniert dieser weg nicht mehr)
Auch...
$timestamp = ${"ar[" . $_POST['Nr'] . "]['timestamp']″};
führte nicht zum gewünschtem Ergebnis.
Wie wäre es richtig umzusetzen, wenn überhaupt möglich.
Viele Grüße
Paul