15. maj 2003 - 14:17Der er
12 kommentarer og 1 løsning
tjekke om 2 arrays "passer" sammen
Hejsa
hvis man nu har 2 arrays
$a1=("a","b","c") $a2=("xx","zz","yy")
Kan man på nogen måde "loope" sig igennem om arrayet passe sammen i par? - altså a=xx og b=zz og c=yy
Hvis man har et brugerinput fra 2 textfelter f.eks et brugernavn og et password.
Hvis så brugernavnet siges at være i $a1 og password er i $a2 så skal de passe sammen parvis dvs $a1[0] skal være lig med $a2[0] - jeg ville gerne tjekke dette gennem et slags loop, men hvordan?
Det er mindst lige så afgørende at optimere overblik, kontekst og datakontrol som at beslutte, hvilken AI-model man skal satse på.
Slettet bruger
15. maj 2003 - 14:23#1
Du kan eventuelt tjekk om array_diff() og array_diff_assoc() er noget du kan bruge. http://www.php.net/manual/en/function.array-diff-assoc.php f.eks. $difference = array_diff_assoc(); if(count($difference)>0) { echo "De to array's er ikke identiske..."; }
regin>> det er nok min formulering, men det er ikke arraysne jeg skal tjekkeom de er ens , men derimod om brugerinputsne passe sammen i par dvs hvis bruger har tastet et brugernanv og et pass og der er det andet "par" i de to arrays, jeg brude måske have kalde $a1 for brugernavn og $a2 for password
lav en for-løkke, som løber alle elementerne igennem og prøver at finde username - hvis du finder det, kan du undersøge om password matcher på den tilsvarende plads i det andet array.
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.