array key finden??
gabi
- php
0 Andreas Dölling0 David
Hallo,
ich verzweifle an einem array problem!!
ich habe ein array mit folgender struktur:
Array
(
[0] => Array
(
[0] => munich
[1] => 10
)
[1] => Array
(
[0] => hamburg
[1] => 11
)
[2] => Array
(
[0] => berlin
[1] => 12
)
)
mein problem:
ich habe vom letzten element des arrays (berlin) die id 12 (steht für berlin..)
nun möchte ich dazu den key bekommen, also die '2'!!
wie mache ich das???
vielen dank
gabi
Hallo,
mein problem:
ich habe vom letzten element des arrays (berlin) die id 12 (steht für berlin..)nun möchte ich dazu den key bekommen, also die '2'!!
wie mache ich das???
bestimmt gibt es dafür eine ganz tolle PHP-Funktion.
Ich würde es aber ganz einfach zu Fuß machen:
function getKey($cityId) {
while(list($key, $value) = each($cityArray)) {
if($cityArray[$key][1] == $cityId) {
echo "key: ".$key;
break;
}
}
return $key;
}
Müßte so klappen.
Ciao,
Andreas
Hallo,
Moin Moin,
eine andere Frage, warum hast du eine so komplizierte Struktur? Könnte dir nicht auch ein assoziatives Array á la
array('munich' => 10, 'hamburg' => 11, 'berlin' => 12);
helfen? Nur eine Idee...
Viele Grüße
David