如果有人可以帮助我,我将非常感激。
我的代码:
$product_var_tpl = array(
'name' => $product['name'].(isset($product['attributes']) ? ' - '.$product['attributes'] : ''),
'unit_price' => Tools::displayPrice($product_price, $this->context->currency, false),
'price' => Tools::displayPrice($product_price * $product['quantity'], $this->context->currency, false),
'quantity' => $product['quantity'],
'reference' => $seller_name,
'customization' => array()
);
我想按字母顺序按“参考”对这个数组进行排序。
我试过这个:
usort($product_var_tpl, function($a, $b) {
return $a['reference'] - $b['reference'];
});
但结果为 null 或空。
默认情况下输出是:
Referance | Product name | Unite price | Qty | Price
testshop2 | pere | 42,00 | 0.5 | 21,00
testshoptwo | portocale | 21,00 | 1 | 21,00
irinatestshop | qiwi | 34,00 | 0.5 | 17,00
irinatestshop | Banane | 12,00 | 1 | 12,00
如果我使用“usort”,我只会得到 4 个空行
蝴蝶刀刀