根据特殊标准对Php排序多维数组

问题描述 投票:0回答:1

我有这样的数组:

$leadsArr = [
        0=>[
            0=>[
                'code'=>'Code1',
                'percentage'=>'',
            ] ,
            1=>[
                'code'=>'Code1',
                'percentage'=>''
            ]
        ],

        1=>[
            0=>[
                'code'=>'Code2',
                'percentage'=>'',
            ] ,
            1=>[
                'code'=>'Code2',
                'percentage'=>''
            ] ,
            2=>[
                'code'=>'Code2',
                'percentage'=>''
            ]
        ],

        3=>[
            0=>[
                'code'=>'Code3',
                'percentage'=>'25',
            ] ,
            1=>[
                'code'=>'Code3',
                'percentage'=>''
            ] ,
        ]
    ];

我需要按最大数量的空“百分比”值对该数组进行排序。因此结果必须为1,0,2(数组索引)。请帮助我,我该怎么办?谢谢

php arrays sorting multidimensional-array
1个回答
0
投票

您可以使用usort来满足您的要求。试试这个-

© www.soinside.com 2019 - 2024. All rights reserved.