Ho un array:sorta di matrice multidimensionale da specifica chiave
Array (
[0] => stdClass Object (
[user_id] => 1
[ID] => 1
[user_login] => admin
[display_name] => admin
[user_email] => [email protected]
[meta_value] => a:1:{s:13:\"administrator\";s:1:\"1\";}
)
[1] => stdClass Object (
[user_id] => 4
[ID] => 4
[user_login] => ungtinflytande
[display_name] => ungtinflytande
[user_email] => [email protected]
[meta_value] => a:1:{s:13:\"administrator\";s:1:\"1\";}
)
[2] => stdClass Object (
[user_id] => 5
[ID] => 5
[user_login] => inflytandepilot
[display_name] => inflytandepilot
[user_email] => [email protected]
[meta_value] => a:1:{s:6:\"author\";s:1:\"1\";}
)
[3] => stdClass Object (
[user_id] => 11
[ID] => 11
[user_login] => matsbohman
[display_name] => matsbohman
[user_email] => [email protected]
[meta_value] => a:1:{s:6:\"editor\";s:1:\"1\";}
)
[4] => stdClass Object (
[user_id] => 12
[ID] => 12
[user_login] => klarakviberg
[display_name] => klarakviberg
[user_email] => [email protected]
[meta_value] => a:1:{s:13:\"administrator\";s:1:\"1\";}
)
)
... che voglio sorta dal tasto display_name
. Attualmente lo stampo in questo modo:
foreach ($blogusers as $bloguser) {
...
}
Come faccio?
usort() è la strada da percorrere per certo. Lo strcmp è la funzione giusta se si volesse ordinare, per esempio, un float? La mia ipotesi sarebbe una funzione di comparatore separata a seconda del tipo potrebbe essere una buona idea ... – jsh