2013-10-29 45 views
0

我有這個代碼有問題 - 得到500錯誤,我需要格式化爲數組中的值的貨幣。但是卡住了:如何將數字格式設置爲數組PHP中的貨幣?

如果我使用round() - 它會工作 - 但它只是將數字四捨五入,這不是Im後面的數字。

$cart[] = array('name' => $message->name, 'values' => array(round($delivery->revenue), $delivery->uniqConversions)); 

但是,如果我嘗試使用money_format,這是行不通的:

$cart[] = array('name' => $message->name, 'values' => array(money_format('$%i', ($delivery->revenue), $delivery->uniqConversions)); 

什麼想法?

回答

1

它,因爲你是在你行的末尾缺少)

$cart[] = array('name' => $message->name, 'values' => array(money_format('$%i', ($delivery->revenue), $delivery->uniqConversions))); 

這就是爲什麼你得到錯誤500