<?php $array = array( array('name' => 'z'), array('name' => 'c'), array('name' => 'a'), array('name' => 'b'),); usort($array, function($a, $b){ return strcmp($a['name'], $b['name']); }); var_dump($array);
Standard input is empty
array(4) { [0]=> array(1) { ["name"]=> string(1) "a" } [1]=> array(1) { ["name"]=> string(1) "b" } [2]=> array(1) { ["name"]=> string(1) "c" } [3]=> array(1) { ["name"]=> string(1) "z" } }
The brand new service which powers Ideone!
Widget for compiling and running the source code in a web browser!