-3

这是我需要按订单 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']
    );

我希望输出到 b 显示为

日期 OrderID CustomerName Tele 金额

产品

产品

产品

4

1 回答 1

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);
于 2013-02-26T11:31:34.613 回答