数组内部排序问题

zhangyanhe162 2010-10-30 03:13:36
array(1) {
[0]=>
array(2) {
["filter_attr_name"]=>
string(4) "尺寸"
["attr_list"]=>
array(6) {
[0]=>
array(3) {
["attr_value"]=>
string(4) "全部"
}
}
[1]=>
array(2) {
["filter_attr_name"]=>
string(4) "分辨率"
["attr_list"]=>
array(6) {
[0]=>
array(3) {
["attr_value"]=>
string(4) "全部"
}
}
}
}
谁能给拍下顺序
按照filter_attr_name的值的长度排序。。在线等
...全文
70 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyx0911 2010-10-30
  • 打赏
  • 举报
回复
把原始数组发上来,不要打印在页面里的
zhangyanhe162 2010-10-30
  • 打赏
  • 举报
回复
我自己写了个但是给我警告说我的函数无效@usort($all_attr_list, 'sortByLen');

function sortByLen($a, $b) {

if (strlen($a['filter_attr_name']) == strlen($b['filter_attr_name'])) {

return 0;

} else {

return (strlen($a['filter_attr_name']) > strlen($b['filter_attr_name'])) ? 1 : -1;

}

}

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧