php中对二维数组某个元素进行排序方法

php中对二维数组某个元素进行排序方法 具体Demo如下了。 针对 name 元素进行长度排序。

 

<?php

$users[][‘name’]=’123′;

$users[][‘name’]=’12’;

$users[][‘name’]=’12345′;

$users[][‘name’]=’1234′;

$new=usort($users, function($a, $b) {

            $al = strlen($a[‘name’]);

            $bl = strlen($b[‘name’]);

            if ($al == $bl)

                return 0;

            return ($al > $bl) ? -1 : 1;

        });

?>

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注