Ich habe mich bisher immer mehr oder weniger von Arrays gedrückt und muss feststellen dass das gar nicht gut war mich davor zu drücken. Nun habe ich mir einige Tutorial angesehen und bekomme es einfach nicht hin was ich machen möchte.
Mein Problem ist das ich nicht weiß wie ich die Daten die aus der DB kommen und obendrein nicht Numerisch sind in einen Array rein bekomme. Eigentlich solle es so aussehen.
Mein Versuch:
habe schon „explode“, „implode“ ausprobiert sowie „mysql_fetch_array“
kann das sein das ich einen Array in ein anderes Array setzte?
Ich habe feststellen müssen das ich das „=>“ nicht mit Gänsefüßen oder auch nicht nur mit Hochkomma setzten darf.
Mein 2. Versuch:
Das geht aber ist eben nicht mehr Dynamisch.
Kann mir mal jemand schreiben was ich falsch mache?
Mein Problem ist das ich nicht weiß wie ich die Daten die aus der DB kommen und obendrein nicht Numerisch sind in einen Array rein bekomme. Eigentlich solle es so aussehen.
PHP:
$array = array("city"=>"Statdt","Province"=>"Provinz");
echo $array['city'] . "<br>";
$array = array_values($array);
//Ausgabe: Stadt Provinz
Mein Versuch:
PHP:
do {
$temp[] ='"'.$row_content['menuID'].'" => "'.$row_content['menuNam'.$lang].'"';
} while ($row_content = mysql_fetch_assoc($content));
$test = join(" , " , $temp);
$array = array("$test");
echo $array['city'] . "<br>";
//Keine Ausgabe
habe schon „explode“, „implode“ ausprobiert sowie „mysql_fetch_array“
kann das sein das ich einen Array in ein anderes Array setzte?
Ich habe feststellen müssen das ich das „=>“ nicht mit Gänsefüßen oder auch nicht nur mit Hochkomma setzten darf.
Mein 2. Versuch:
PHP:
$test = $row_content ['menuID'];
$test2 = $row_content ['menuNam'.$lang];
$array = array("$test" => "$test2");
echo "city: ".$array['city'] . "<br>";
// Ausgabe: city: Stadt
Das geht aber ist eben nicht mehr Dynamisch.
Kann mir mal jemand schreiben was ich falsch mache?