一个快速的..
在循环中通过多数组数组运行时。 我如何检查水头值。 不知道我能否正确解释。但这是数组:
Array
(
[SMS] => Array
(
[VoucherCode] => V510
[VoucherName] => 2000 SMS
[VoucherAmount] => 450
[IsPinless] => 1
)
[DATA] => Array
(
[VoucherCode] => V549
[VoucherName] => 150MB
[VoucherAmount] => 29
[IsPinless] => 1
)
[AIRTIME] => Array
(
[VoucherCode] => V500
[VoucherName] => Pinless
[VoucherAmount] => -1
[IsPinless] => 1
)
)
那么如何在循环中查看“ SMS”或“ DATA”值以检查是否需要添加到数组的该部分?
我无法解决的问题
foreach($GroupArray as $item) {
if ($item == 'SMS'){
//Do Stuff..
}
}
答案 0 :(得分:4)
将代码更改为如下所示:
foreach($GroupArray as $key => $value) {
if ($key == 'SMS'){
//Do Stuff..
}
}