Avatar billede sansalvador Nybegynder
06. juni 2003 - 11:58 Der er 8 kommentarer og
1 løsning

Find id ud fra input i array

Hejsa,

Hvis nu jeg har et array, der ser sådan her ud:

array[0] = "hest";
array[1] = "struds";
osv...

Hvordan går jeg så ind og finder struds' respektive værdi (id) (1) ..?

Altså noget lignende (nu kan jeg ikke huske om det hedder key, eller hvad det gør):
array_search("struds", $array);

--Dette er forkert - ved det, men hvilken er så den rigtige funktion?
Avatar billede avminarm Juniormester
06. juni 2003 - 12:02 #1
du kan bruge array_key_exists
Avatar billede schaefner Juniormester
06. juni 2003 - 12:03 #2
<?php
$array[] = 'hest';
$array[] = 'struds';

$res = array_keys($array,'hest');
echo $res[0];
?>
Avatar billede sansalvador Nybegynder
06. juni 2003 - 12:15 #3
tak tak =)
Avatar billede schaefner Juniormester
06. juni 2003 - 12:20 #4
gør avminarms ikke lige det modsatte?
Avatar billede sansalvador Nybegynder
06. juni 2003 - 12:21 #5
ahh .... Jeg så ikke de funktioner var forskellige .. pis.. Jeg kan oprette et spørgsmål til dig, så du kan få dine retmæssige point, ik?

(Dit virker perfekt scheaf)
Avatar billede schaefner Juniormester
06. juni 2003 - 12:22 #6
Du kan også gøre således:

$key = array_search('struds',$array);
echo $key;
Avatar billede schaefner Juniormester
06. juni 2003 - 12:27 #7
mig og avminarm kan dele hvis han er interreseret?
Avatar billede sansalvador Nybegynder
06. juni 2003 - 12:27 #8
jow .. det virker også perfekt...
Avatar billede avminarm Juniormester
06. juni 2003 - 12:59 #9
helt fint - jeg opretter sprg - http://www.eksperten.dk/spm/361405
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