[PHP] Array sorten op een value ipv key

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Lord_Gaav
  • Registratie: April 2003
  • Laatst online: 19-08 14:20
Ik heb een array die er als volgt uit ziet:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Array
{
  [0] => Array {
    [title] a
    [veld] Ander veld
    }
  [1] => Array {
    [title] c
    [veld] Andere waarde
  }
  [2] => Array {
    [title] b
    [veld] Nog eentje
  }
}

nu wil ik dus dat de array er zo uit komt te zien:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Array
{
  [0] => Array {
    [title] a
    [veld] Ander veld
    }
  [1] => Array {
    [title] b
    [veld] Nog eentje
  }
  [2] => Array {
    [title] c
    [veld] Andere waarde
  }
}


Is er een command in PHP die dit doet? Op PHP.net heb ik alleen maar functies gevonden die kunnen sorten op key.

Acties:
  • 0 Henk 'm!

Verwijderd

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$b = array (
   array (
      'title' => 'a',
      'veld'  => 'Ander veld'
   ),
   array (
      'title' => 'c',
      'veld'  => 'Andere waarde'
   ),
   array (
      'title' => 'b',
      'veld'  => 'Nog eentje'
   )
);

array_multisort ( $b );

print_r ( $b );

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Array
(
    [0] => Array
        (
            [title] => a
            [veld] => Ander veld
        )

    [1] => Array
        (
            [title] => b
            [veld] => Nog eentje
        )

    [2] => Array
        (
            [title] => c
            [veld] => Andere waarde
        )

)

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 03:42

.oisyn

Moderator Devschuur®

Demotivational Speaker

Wat dacht je van sorten met een eigen predicate?
http://www.php.net/usort

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • Lord_Gaav
  • Registratie: April 2003
  • Laatst online: 19-08 14:20
bedank voor jullie ideeen, maar ironisch gezien vind ik een minuut na het plaatsen van mn bericht deze post:

Skaah in "[PHP] MultiDimensional Array sorteren"

Zijn function doet precies wat ik wil :)

Volgende keer toch wat slimmer mn search query bedenken xD