Hello,
Wenn ich eine Variable $foo = 'bar' habe, kann ich mit 'bar' natürlich alles Mögliche veranstalten. Wie aber finde ich den Namen der Variablen raus, mit anderen Worten, gibt es eine Funktion, die den String '$foo' oder 'foo' zurückgibt?
Ja. PHP stellt eine Funktion zur Verfügung, mit der man alle definierten Variablen des Scriptes ermitteln kann: http://de.php.net/manual/de/function.get-defined-vars.php
Dieses Array kann man dann nach dem Wert durchsuchen lassen mit
http://de.php.net/manual/de/function.array-search.php
also ist der Name der gesuchten Variablen:
$name = array_search('bar',get_defined_vars());
Liebe Grüße aus http://www.braunschweig.de
Tom
--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau