按Max Order_id删除重复字段,并按最大值排序

时间:2017-11-25 10:01:20

标签: php

我有一个这样的数组:

    array (
      0 => 
      array (
        'title' => 'HELLO';
        'nid' => '50',              //////DUPLICATE
        'Order_id' => '240',
      ),
      1 => 
      array (
        'title' => 'My View';
        'nid' => '51',
        'Order_id' => '220',
      ),
      2 => 
      array (
        'title' => 'HELLO';
        'nid' => '50',              //////DUPLICATE
        'Order_id' => '200',
      ),
      3 => 
      array (
        'title' => 'Starts';
        'nid' => '54',
        'Order_id' => '195',
      ),
    )

我需要使用Max Order_id删除重复的数组,并按最大Order_id排序。在此示例中。

有关这方面的任何帮助吗?

1 个答案:

答案 0 :(得分:0)

您可以通过将数据存储到由nid值键控的关联数组中来解决此问题:如果按照Order_id增加的顺序执行此操作,则每个{{}}将保留最“最近”的值{1}}

如果您的数据位于nid

$array

eval.in

上查看它