PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : array verte auslesen



localhost
19-08-2006, 11:15
Hallo

Ich hab eine array



$name = array(
1 => "name_eins",
2 => "name_zwei",
3 => "name_drei"
);

jetzt hab ich den name also name_zwei und will den wert 2 dazu bekomme wie mahcen ich das den?



echo $name["name_zwei"];


da kommt nichts bei raus ich brauch den wert 2.

Gruß localhost

Pingu
19-08-2006, 13:07
http://de2.php.net/manual/de/function.array-search.php

Romanday
19-08-2006, 14:38
da kommt nichts bei raus ich brauch den wert 2.

Gruß localhost

echo $name[2];

Ist aber irgendwie a bissel sinnlos.

Warum legst du keinen nummerischen Array an,
der wird doch automatisch nummeriert. Dann
verzählst Du dich auch nicht.:D

Turbohummel
19-08-2006, 20:47
Ne, des mach ich teilweise auch so. Falls wer auf die Idee kommt Arrays bei 1 beginnen zu lassen (Gabs in PHP-FI ne Config-Einstellung)

elrond
23-08-2006, 13:23
oder du baus dein array andersrum auf:




$name=array(
"name_eins"=>1,
"name_zwei"=>2,
"name_drei"=>3,
"name_vier"=>4);


dann erhälst du bei



echo $name["name_zwei"];


den wert 2