Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $data = array(
- array(
- 'id' => 1,
- 'name' => 'bbb',
- 'desc' => 'zzz'
- ),
- array(
- 'id' => 2,
- 'name' => 'aaa',
- 'desc' => 'yyy'
- ),
- array(
- 'id' => 3,
- 'name' => 'qqq',
- 'desc' => 'bbb'
- ),
- array(
- 'id' => 4,
- 'name' => 'fff',
- 'desc' => 'kkk'
- )
- );
- echo '<b>Исходный массив</b>:';
- echo'<pre>'.print_r($data, true).'</pre><br><hr><br>';
- echo 'Отсортировано по ID:';
- uasort($data, function($first, $second){
- return ($first['id'] >= $second['id']);
- });
- echo'<pre>'.print_r($data, true).'</pre><br><hr><br>';
- echo 'Отсортировано по `name`:';
- uasort($data, function($first, $second){
- return ($first['name'] >= $second['name']);
- });
- echo'<pre>'.print_r($data, true).'</pre><br><hr><br>';
- echo 'Отсортировано по `desc`:';
- uasort($data, function($first, $second){
- return ($first['desc'] >= $second['desc']);
- });
- echo'<pre>'.print_r($data, true).'</pre>';
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement