在多个阵列排序数据 [英] Sort data in multiple array

查看:111
本文介绍了在多个阵列排序数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个这样的数组:

  $ B =阵列(
    阵列(firstnam=>A,姓氏=>D,品位=>中K1,分数=> 50),
    阵列(firstnam=>中B,姓=>中C,等级=>中K4,得分=→20),
    阵列(firstnam=>中C,姓=>中B,等级=>中K3,得分=大于10),
    阵列(firstnam=>D,姓氏=>A,品位=>中K2,分数=> 80)
);


解决方案

如果你想通过H4排序H1-3,试试这个:

 在array_multisort($ H4,SORT_NUMERIC,SORT_ASC,$ H3,SORT_NUMERIC,SORT_ASC,$ H2,SORT_NUMERIC,SORT_ASC,$ H1,SORT_NUMERIC,SORT_ASC);

如果这不是你要找的内容,尝试改写你的问题。

I have an array like this:

   $B = array(
    array("firstnam" =>"A", "lastname"=>"D", "grade" => "k1", "score" => 50),
    array("firstnam" =>"B", "lastname"=>"C", "grade" => "k4", "score" => 20),
    array("firstnam" =>"C", "lastname"=>"B", "grade" => "k3", "score" => 10),
    array("firstnam" =>"D", "lastname"=>"A", "grade" => "k2", "score" => 80)
);

解决方案

If you're trying to sort h1-3 by h4, try this:

array_multisort($h4, SORT_NUMERIC, SORT_ASC, $h3, SORT_NUMERIC, SORT_ASC, $h2, SORT_NUMERIC, SORT_ASC, $h1, SORT_NUMERIC, SORT_ASC);

If this isn't what you're looking for, try rephrasing your question.

这篇关于在多个阵列排序数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆