Avatar billede 13thsky Nybegynder
12. november 2012 - 21:57 Der er 6 kommentarer

Sortering af array

Jeg har et array $all som giver følgende output når jeg bruger funktionen print_r(array_count_values($all));


    [Design:0228] => 3
    [Design:016] => 1
    [nr.] => 5991
    [Design:015] => 5


Jeg ønsker at få outputtet til at være sorteret således:

  [nr.] => 5991
  [Design:016] => 5
    [Design:0228] => 3
  [Design:016] => 1

Jeg vil gerne have et færdigt svar og ikke blot en henvisning til php.net sort funktion eller lign.
Avatar billede arne_v Ekspert
13. november 2012 - 02:51 #1
<?php
$a = array('[Design:0228]' => 3, '[Design:016]' => 1, '[nr.]' => 5991, '[Design:015]' => 5);
foreach($a as $k => $v) {
    echo "$k $v\r\n";
}
arsort($a);
foreach($a as $k => $v) {
    echo "$k $v\r\n";
}
?>
Avatar billede 13thsky Nybegynder
13. november 2012 - 13:25 #2
Hej Arne

Det er ganske givet korrekt det du har givet mig. Mange tak. Men jeg tror mit spørgsmål var forkert formueleret. Derfor vil jeg gerne give dig de 200 point og håber desuden at du har lyst til at svare på mine nye formulering og som jeg også har lovet 200 point for.

Se her: http://www.eksperten.dk/spm/972205#reply_8001246
Avatar billede 13thsky Nybegynder
13. november 2012 - 13:26 #3
Og smid i øvrigt lige et svar :)
Avatar billede arne_v Ekspert
13. november 2012 - 13:36 #4
svar
Avatar billede 13thsky Nybegynder
13. november 2012 - 13:40 #5
Tak. Håber du vil kigge på mit nye indlæg også.
Avatar billede arne_v Ekspert
13. november 2012 - 13:48 #6
det goer jeg senere
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