Versio

Sorteren van een multi-dimensionale array

Een (kleine) tutorial over het sorteren van een multi-dimensionale array.

Gesponsorde koppelingen

Inhoudsopgave

  1. Sorteren van een multi-dimensionale array

 

9 reacties op 'Sorteren van een multi-dimensionale array'

PHP hulp
PHP hulp
0 seconden vanaf nu
 
Gesponsorde koppelingen
Pim -
Pim -
7 maanden geleden
 
2 +1 -0 -1
Php 5.3 callbacks ftw ;-)
Ozzie PHP
Ozzie PHP
7 maanden geleden
 
0 +1 -0 -1
Leuke tutorial. Kort en nuttig + duidelijke uitleg. Zo zou ik ze graag vaker willen zien. Dankjewel Niels.
Kees Schepers
kees Schepers
7 maanden geleden
 
0 +1 -0 -1
Ja inderdaad ik gebruik voor dit soort dingen bijna alleen maar closures :p

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php

$jouwArray
= array(); // Je huidige gevulde multi-array
uasort($jouwArray, function ($a, $b)
{

      return strcmp($a['name'], $b['name']);
});

?>
Ozzie PHP
Ozzie PHP
7 maanden geleden
 
0 +1 -0 -1
Wat is een closure? Een soort tijdelijke functie?
Niels Kieviet
Niels Kieviet
6 maanden geleden
 
0 +1 -0 -1
Ozzie, een closure is een Anonymous function. klik

En kees, wanneer je in een controller meerdere keren een array moet sorteren, dan heb je dubbele code.

Of je maakt een functie _sortResult (of iets in die trant) en daarin zet je jouw / mijn code.
Kees Schepers
kees Schepers
6 maanden geleden
 
0 +1 -0 -1
Klopt als je hem vaker gebruikt zou ik niet met closures werken :) Eerder een helper oid. Als het eenmalig is dan gebruik ik wel altijd closures.
Ozzie PHP
Ozzie PHP
6 maanden geleden
 
0 +1 -0 -1
Kees, waarom gebruik je closures ipv functies? Zoals Niels al zegt... dan krijg je toch telkens dubbele code?
Niels Kieviet
Niels Kieviet
6 maanden geleden
 
0 +1 -0 -1
Inderdaad Kees, maar goed ik zal hem als tweede optie aan dit script toevoegen.

Toevoeging: De optie zoals Kees die beschreven heeft is toegevoegd.
Simon ploegh
simon ploegh
5 maanden geleden
 
0 +1 -0 -1
Mooi duidelijk tut.
Dit heeft me wel weer mooi geholpen uit een aantal probleempjes.
Heb nog wel een intersante overzicht van sorteren van array

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Get Adobe Flash player