首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从最低到最高的吸收阵列

从最低到最高的吸收阵列
EN

Stack Overflow用户
提问于 2014-03-10 20:40:46
回答 1查看 79关注 0票数 0

我有这个数组,需要重新排序“第四层厚度”最低到最高。不知道我怎么能做到这一点。

有什么想法吗?

代码语言:javascript
复制
[thickness] => Array
    (
        [0] => Array
            (
                [TH Thickness ID] => 23
                [TH Thickness] => 100
            )

        [1] => Array
            (
                [TH Thickness ID] => 24
                [TH Thickness] => 120
            )

        [2] => Array
            (
                [TH Thickness ID] => 33
                [TH Thickness] => 150
            )

        [3] => Array
            (
                [TH Thickness ID] => 25
                [TH Thickness] => 50
            )

        [4] => Array
            (
                [TH Thickness ID] => 21
                [TH Thickness] => 60
            )

        [5] => Array
            (
                [TH Thickness ID] => 26
                [TH Thickness] => 70
            )

        [6] => Array
            (
                [TH Thickness ID] => 22
                [TH Thickness] => 80
            )

    )
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-10 20:44:05

PHP >= 5.5.0

代码语言:javascript
复制
array_multisort(array_column($array['thickness'], 'TH Thickness'), SORT_ASC, $array['thickness']);

PHP < 5.5.0 -您可以查看您的问题可能重复的内容,或者:

代码语言:javascript
复制
foreach($array['thickness'] as $k => $v) {
   $sort[$k] = $v['TH Thickness'];
}
array_multisort($sort, SORT_ASC, $array['thickness']);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22310865

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档