-3

これは、注文 ID ごとに結果を表示する必要がある配列で、ID を 1 回表示し、それに関連付けられているすべてのアイテムを下に表示します。各 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 に答える