Archivos de Tags: closures @es

Ordenar un array de objectos en PHP por una propiedad

function cmp($a, $b)
{
    return strcmp($a->name, $b->name);
}

usort($your_data, "cmp");

O una versión más reducida usando closures:

usort($your_data, function($a, $b)
{
    return strcmp($a->name, $b->name);
});

sort

Ref : http://php.net/manual/en/function.usort.php
http://stackoverflow.com/questions/4282413/php-sort-array-of-objects-by-object-fields