Articoli con Tag ‘sort’

Ordinare un array di array in PHP

La funzione PHP usort() vista in WordPress: ordinare una serie di post per un campo qualsiasi può essere utilizzata facilmente anche per ordinare array di array. Ad esempio se abbiamo:

1
2
3
4
5
6
7
8
9
$args = array(
  array( 'nome' => 'mike', 'anno' => 2001 ),
  array( 'nome' => 'frank', 'anno' => 2010),
  ...
);

usort($args, function($a, $b) {
  return ($a['anno'] > $b['anno']);
});

Continua...

WordPress: ordinare una serie di post per un campo qualsiasi

La tecnica che illustro qui è utile in molte situazioni dove, ad esempio, abbiamo un array di array o un array di oggetti. In WordPress può capitare di dover manipolare un elenco di post, nel formato standard di array di stdClass Object, senza aver accesso alla select originale (sul database) che ha generato l’elenco (array) stesso:

Continua...