Avatar billede allanhansendk Nybegynder
26. november 2008 - 11:05 Der er 1 kommentar og
1 løsning

Bruge in_array på multidimensionel array

Jeg har følgende array:

Array ( [kontooversigt] => 0 [0] => Array ( [0] => 2105 [1] => 2210 [2] => 2115 ) [reklamationer] => 0 [1] => Array ( [0] => ) )

Og har følgende funktion hvor $afd f.eks. kan være 2105:

public function checkPriv($afd){
  if(in_array($afd, $this->arrProg)){
    return true;
  } else {
    return false;
  }
}

Men når jeg bruger funktionen returnere den false.

Hvorfor? Og hvordan får jeg søgt rigtig i array'et?
Avatar billede dkfire Nybegynder
26. november 2008 - 18:21 #1
Nok fordi at første element i din array ikke passer til dine søgekriterier og så vil den returnere false, uden at løbe de andre igennem.
Avatar billede allanhansendk Nybegynder
26. november 2008 - 19:29 #2
Det har du nok ret i, fik løst problemet ved at lave array'et lidt pænere/smartere.
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