Avatar billede hkb-x Nybegynder
07. november 2007 - 13:33 Der er 4 kommentarer og
1 løsning

find key værdien i ukendt array

Jeg har et array hvor jeg hverken kender dens key eller value...

Jeg skal sammenligne nogle forskellige value værdier og det kan jeg fint ved at bruge reset() next() og prev()...

Men på et tidspunkt vil jeg gerne have key-værdien tilhørende den værdi jeg har fundet...

jeg kan få værdien ved at bruge current():

$værdi = current($array);

men hvordan fr jeg fat i selve key-værdien?
Avatar billede morpheus Nybegynder
07. november 2007 - 13:41 #1
php.net/array_key || php.net/array_keys
Avatar billede hkb-x Nybegynder
07. november 2007 - 13:44 #2
jeg kan ikke se hvordan nogle af de 2 forslag skal returnere mig keyværdien af den nuværrende position i arrayet...
Avatar billede hkb-x Nybegynder
07. november 2007 - 13:58 #3
ahh... jeg skal bare bruge key()
Avatar billede hkb-x Nybegynder
07. november 2007 - 13:58 #4
LUKKET
Avatar billede pidgeot Nybegynder
07. november 2007 - 14:00 #5
Du kan bruge den anden parameter til array_keys for kun at få de keys der har din aktuelle værdi - men det hjælper selvfølgelig ikke hvis der er dubletter.

http://php.net/current henviser dog til http://php.net/key, som skulle være netop det du har brug for (tror måske det var den morpheus tænkte på med det første link).
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester