Every time I need to sort a multi-dimensional array in PHP, I have to remind myself how to do it. It’s not quite as quick and easy to look up as most things, so I’m going to blog a quick example. I’ve always felt like there must be a better way to do this, so please let me know if there is, and I’ll update this post accordingly.
Here’s a simple array of users:
$users = array();
$users[] = array('username' => 'shiflett', 'name' => 'Chris Shiflett');
$users[] = array('username' => 'dotjay', 'name' => 'Jon Gibbins');
$users[] = array('username' => 'a', 'name' => 'Andrei Zmievski');