Namen von assoziativem Array ausgeben?
Albrecht der Bär
- php
0 Ludwig Ruderstaller0 Nemo0 lulu
Hall!
Wenn ich folgenen Array habe:
$test=array(alter=>"28",
beruf=>"arbeitslos",
...
);
Kann ich dann irgendwie die Namen des Arrayinhalts ausgeben?
Also $test['alter'] wäre ja 28. Kann ich jetzt auch den Namen, also "alter", irgendwie ausgeben?
Hall!
Wenn ich folgenen Array habe:
$test=array(alter=>"28",
beruf=>"arbeitslos",
...
);
Kann ich dann irgendwie die Namen des Arrayinhalts ausgeben?
Also $test['alter'] wäre ja 28. Kann ich jetzt auch den Namen, also "alter", irgendwie ausgeben?
array_keys($array);
zb. echo array_keys($test)
oder wenn du alle elemente brauchst kannst du auch sowas ähnliches wie
while(list($key,$val)=each($test)){
echo $key. " - > ". $val;
}
versuchen.
lg
Ludwig
Mit key($test) kriegst du das Feld alter, dann next($test) benutzen um zum nächsten Feld zu kommen, also beruf.
Huhu
eine weitere Möglichkeit wäre
foreach($arr as $k=> $v){
printf('<b>Key: %s</b> -> Value: %s<br>',$k,$v);
}
Viele Grüße
lulu