分组数组内容

时间:2013-02-26 11:25:34

标签: php arrays

这是我需要按订单ID显示结果的数组,其中我们显示一次ID以及下面与之关联的所有项目。每个ID中有多个项目,所有按ID分类的订单都会显示在屏幕上(带有分页)...这只是麻烦的排序..有什么帮助吗?

    $this->data['transactions'][] = array(

    'amount' => $result['total'],

    'firstname' => $result['firstname'],

    'lastname' => $result['lastname'],

    'id' => $result['order_id'],

    'telephone' => $result['telephone'],

    'quantity' => $result['quantity'],

    'name' => $result['name'],

    'price' => $this->currency->format($result['price'],$this->config->get('config_currency')),

    'total' => $result['total']
    );

我希望输出显示为

日期订单ID客户名称远程金额

产品

产品

产品

1 个答案:

答案 0 :(得分:0)

如果排序有问题,请使用:

$your_array = $this->data['transactions'];
$sort = array();
foreach($your_array as $k=>$v) {
    $sort['id'][$k] = $v['id'];
}

array_multisort($sort['id'], SORT_DESC, $your_array);


echo "<pre>";
print_r($your_array);