首页 文章

检查不是数字的数组值[重复]

提问于
浏览 1955
0

这个问题在这里已有答案:

快一点..

在循环中运行多数组数组时 . 如何检查头部值..不确定我是否可以正确解释 . 但这里是数组:

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..
    }
}

1 回答

  • 4

    将您的代码更改为如下所示:

    foreach($GroupArray as $key => $value) {
        if ($key == 'SMS'){
               //Do Stuff..
        }
    }
    

相关问题