我一直在嘗試替換數組中的值 我將這個數組命名爲$貨幣,當我打印它時,它看起來像。替換數組中的值nvp
Array
(
[0] => Array
(
[currencylabel] => USA, Dollars
[currencycode] => USD
[currencysymbol] => $
[curid] => 1
[curname] => curname1
[check_value] =>
[curvalue] => 0
[conversionrate] => 1
[is_basecurrency] => 1
)
[1] => Array
(
[currencylabel] => India, Rupees
[currencycode] => INR
[currencysymbol] => ₨
[curid] => 2
[curname] => curname2
[check_value] =>
[curvalue] => 0
[conversionrate] => 50
[is_basecurrency] =>
)
[2] => Array
(
[currencylabel] => Zimbabwe Dollars
[currencycode] => ZWD
[currencysymbol] => Z$
[curid] => 3
[curname] => curname3
[check_value] =>
[curvalue] => 0
[conversionrate] => 22
[is_basecurrency] =>
)
)
這裏我有一個$ conversionRate到我需要劃分存在於陣列$貨幣的值[0] - >陣列 - > [conversionrate]和在相同的地方替換在陣列中。 和[1]相同的操作 - >陣列 - > [conversionrate]等.. 針對我目前的做法如下
$conversionRate = 50;
foreach ($currencies as $key => $val) {
$key['conversionrate'] = $key['conversionrate']/$conversionRate;
if($key['conversionrate'] == 1) {
$key['is_basecurrency'] = 1;
} else {
$key['is_basecurrency'] = '';
}
}
print_r($key);
die;
目前,這是行不通的好心幫
什麼不起作用? – 2013-05-14 07:51:46
當它在第一行的foreach循環裏面時,它會拋出一個錯誤.. – Syed 2013-05-14 07:53:45
爲什麼它被標記爲'java,C++,c'? – 2013-05-14 07:53:59