检查数组索引PHP中是否存在值

时间:2020-04-10 12:42:34

标签: php

我有类似这样的数组结构:

{path:'vendor-list',
 children:[
   {path:'vendor',component:VendorListComponent,canActivate:[AuthguardGuard]},
   {path:'vendor',component:VendorComponent,canActivate:[AuthguardGuard]}

 ]}

现在我要ti检查某个数组索引0或1是否存在值。

 $arr =Array
    (
        [0] => Array
            (
                [0] => Monday
                [1] => Tuesday
                [2] => Wednesday
            )

        [1] => Array
            (
                [0] => Friday
                [1] => Saturday
                [2] => Sunday
            )

    );

我应该在这里得到Y。 当我使用1

$result=in_array('Wednesday', in_array($arr[0])) ? 'Y' : 'N';   

我应该得到Y。

1 个答案:

答案 0 :(得分:3)

in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] ) : bool

该方法返回一个布尔值,您不应该嵌套调用,因为干草堆将变成bool

$result=in_array('Wednesday', $arr[0]) ? 'Y' : 'N';