PHP 如何根据数组中,“value”值的长度进行排序.
目录结构
信息示例:
解决方法:
1.首先我们将数组中的value 值的长度计算出来
2.在数组中定义一个键值给她(len,自己起的名字)
3.进行数值替换
示例代码
<?php
foreach ($arr as $k=>$v){
$len=strlen($arr[$k]['name']);
$arr[$k]['len']=$len;
}
array_multisort(array_column($arr,'len'),SORT_ASC,$arr);
?>
解决结果
心得体会
日常工作的小问题,帮到你是我的荣幸!