Hvad eksemplet angår, så er der ingen forskel på om der er et, to, eller flere elementer i det array, fordi usort kigger på elementerne i det overordnede array - du skal bare skrive "name" i stedet for "fruit" i den funktion, fordi det er name du sammenligner på.
(evt. kan du bruge uasort - stort set samme kode, bortset lige fra det ekstra a - check selv dokumentationen for hvilken der passer bedst til dit behov)
Kildekode vist forneden. Kan derfor ikke rigtigt gennemskue hvorfor det skulle give fejl... hvis vi ignorerer at det skal være array() og ikke array[].
Synes godt om
Slettet bruger
16. april 2008 - 15:07#10
Ja okay nu virker noget af det. Når jeg så kører min for() så har den ikke byttet om på dem.
Det er så der du har forskellen på usort og uasort - uasort bevarer indekses, det gør usort ikke. Tjek linket igen, hvor jeg har forsøgt at vise forskellen (og samtidigt viser hvordan foreach opfører sig).
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.