检查不是数字的数组值

时间:2018-12-10 10:09:58

标签: php

一个快速的..

在循环中通过多数组数组运行时。 我如何检查水头值。 不知道我能否正确解释。但这是数组:

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 个答案:

答案 0 :(得分:4)

将代码更改为如下所示:

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