PHP: name eines arrays ausgeben?

  • Themenstarter Themenstarter simb
  • Beginndatum Beginndatum
S

simb

Guest
Ich mache schon recht lange mit PHP rum, aber für ein Prob habe ich noch keine Lösung gefunden:

Wie kann man den Namen eines Arrays ausgeben:
z.B.
PHP:
$testarray = array('test'=>'1','mehr'=>'bla');
foreach ($testarray as $k => $v){
 echo \"$k = $v\";
}

wie bekomme ich jetzt vor dem $k den Namen 'testarray' ?
Ist natürlich nur interessant, wenn man den Namen des Arrays nicht kennt.

Danke für jeden Tip!
SIMB
 
ich "mach" nun auch schon länger mit PHP "rum", aber wüsste auch nicht, wie das gehen soll. Wobei sich für mich aber auch die frage stellt, welchen sinn das haben soll?

wenn ich ein programm programmier, weiß ich doch, wie der array heißt. *dummguck*
 
Es wäre sinnvoll wenn man von einem User den Array mit eigenem Namen erstellen lässt, aber dann hat man den Namen doch zumindest ausm <form>..... *AuchDummGuck*
 
seid doch nicht so unkreativ

@boppy: möge er mir meinen niederen Dialekt verzeihen... :D

Brabax hat schon fast recht. Es geht mir eigentlich um das debugging. Ich verwende häufiger mehrdimensionale Arrays als Datencontainer für irgendwelche Programme. Für das Debugging verwende ich dann eine rekursive Funktion die mit foreach die Werte und Keys ausgibt.
Es ist dafür nicht essentiell den Namen das Arrays mit auszugeben, aber für copy und paste wäre es schön.
Also, hat jemand eine Idee, wie das gehen könnte?
 
Zurück
Oben