Articoli con Tag ‘usort()’

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...

Recuperare le immagini caricate in un Post

Quando scriviamo un Post in WordPress è possibile caricare delle immagini contestualmente alle stesura dell’articolo. Queste immagini, che fanno parte della libreria media, vengono associate a quel determinato post. La particolarità di questo comportamento risiede nella possibilità di estrarre queste immagini a prescindere se queste sono state inserite fisicamente all’interno del post.

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...


Stop SOPA