【发布时间】:2018-06-22 12:13:55
【问题描述】:
如何循环到这个数组的plans 数据:
$currencies = array(
array(
'currency' => 'mxn',
'sign' => '$',
'plans' => array(
'tiny' => 429,
'small' => 1319,
'medium' => 3399,
'big' => 6669
)
),
array(
'currency' => 'usd',
'sign' => '$',
'plans' => array(
'tiny' => 29,
'small' => 319,
'medium' => 399,
'big' => 669
)
)
);
如果我只有currency?
$currency = 'mxn';
我试过了:
foreach($currencies as $currency => $info) {
if($info['currency'] = 'mxn') {
....
}
}
谢谢。
【问题讨论】:
-
您的 if 语句使用了赋值运算符(单 =)并且应该相等(双 ==)或相同(三 ===)。
-
这看起来很接近:stackoverflow.com/questions/46690169/… 我会看看能不能找到更好的(有数百个相关页面可供筛选)。