阅读量:0
在PHP中,可以使用usort()函数来对数组进行排序,并且可以使用Lambda表达式作为比较函数。
以下是一个例子,演示如何使用Lambda表达式对数组进行排序:
$fruits = ['apple', 'banana', 'orange', 'kiwi']; usort($fruits, function($a, $b) { return strlen($a) - strlen($b); }); print_r($fruits);
在上面的例子中,我们使用usort()函数对$fruits数组进行排序。Lambda表达式被用作比较函数,按照字符串长度进行排序。
输出结果将会是:
Array ( [0] => kiwi [1] => apple [2] => banana [3] => orange )
通过Lambda表达式可以很方便地对数组进行定制化的排序操作。