Habe folgendes Problem:
ich möchte ein Array dynamisch erzeugen und "füllen". Das Array soll so aufgebaut sein, dass ich die Bezeichnung und die dazugehörigen Punkte abfragen kann.
Daraufhin habe ich folgendes produziert:
Lasse ich mir dieses Array nun mit print_r ausgeben, erhalte ich folgendes:
Ausgabe des Browser (nach print_r):
Array
(
[0] => array("bezeichnung" => "name", "punkte" => "1"),
[1] => array("bezeichnung" => "vorname", "punkte" => "3"),
[2] => array("bezeichnung" => "adresse", "punkte" => "5")
)
Nur wie kann ich mit diesem Array weiterarbeiten? Wenn ich beispielsweise von jedem Array-Eintrag nur die Punkte ausgeben möchte?
Ich habe folgendes probiert:
Daraufhin erhalte ich im Browser:
a
a
a
anstelle von:
name
vorname
adresse
Kann mir jemand sagen, was ich falsch mache?
ich möchte ein Array dynamisch erzeugen und "füllen". Das Array soll so aufgebaut sein, dass ich die Bezeichnung und die dazugehörigen Punkte abfragen kann.
Daraufhin habe ich folgendes produziert:
PHP-Code:
...
$kriterien = array();
foreach($array as $value){
$push_inhalt = "array(\"bezeichnung\" => \"$bezeichnung\", \"punkte\" => \"$punkte[$count]\"),";
$push = array_push($kriterien, $push_inhalt);
}
...
Ausgabe des Browser (nach print_r):
Array
(
[0] => array("bezeichnung" => "name", "punkte" => "1"),
[1] => array("bezeichnung" => "vorname", "punkte" => "3"),
[2] => array("bezeichnung" => "adresse", "punkte" => "5")
)
Nur wie kann ich mit diesem Array weiterarbeiten? Wenn ich beispielsweise von jedem Array-Eintrag nur die Punkte ausgeben möchte?
Ich habe folgendes probiert:
PHP-Code:
foreach($kriterien as $kriterium) {
echo $kriterium['bezeichnung'];
echo "<br>";
}
a
a
a
anstelle von:
name
vorname
adresse
Kann mir jemand sagen, was ich falsch mache?
Kommentar