Tha_Zaynt Skrevet 3. mars 2008 Skrevet 3. mars 2008 Som topic sier ønsker jeg å søke i et array og returnere antall treff Jeg har et array som f.eks ser slik ut: Array ( [0] => 8 [1] => 9 [2] => 10 [3] => 11 [4] => 12 [5] => 13 [6] => 14 [7] => 15 [8] => 16 ) jeg vil søke i gjennom arrayet med dette arrayet: $searcharray = array(14,15,16) I dette tilfellet vil jeg da få tre treff fordi både 14,15 og 16 finnes i arrayet. Hvordan går jeg frem for å få til dette?
Ernie Skrevet 3. mars 2008 Skrevet 3. mars 2008 Bla igjennom arrayen du skal søke i og bruk in_array(...) til å sjekke om elementet finnes i $searcharray. Gjør den det så øker du en teller.
itsmebth Skrevet 3. mars 2008 Skrevet 3. mars 2008 Eller du kan bruke count(array_intersect($a1, $a2));
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå