小编San*_*tri的帖子

in_array() 不适用于二维关联数组?

我试图非常简单地使用 in_array() 来检查一个键是否在数组中,然后回显它的值。

$array = Array
( 
    [cart_item] => Array 
        ( 
            [0] => Array 
                ( 
                    [product_name] => White Sakura Necktie
                    [id] => 11
                    [product_auto_id] => 556729685
                    [quantity] => 2
                    [product_regular_price] => 95
                    [product_sale_price] => 95
                    [product_image] => 556729680Black_Sakura_Necktie.jpg 
                )
            [1] => Array 
                ( 
                    [product_name] => hhhad ba bhdbh
                    [id] => 10
                    [product_auto_id] => 951790801
                    [quantity] => 2
                    [product_regular_price] => 20
                    [product_sale_price] => 
                    [product_image] => 951790801hhhad_ba_bhdbh_.jpg 
                )
        ) 
)
Run Code Online (Sandbox Code Playgroud)

我有值 556729685 我想检查这个值是否存在?所以我为此使用 in_array() 函数。

in_array(556729685, array_keys($array));
in_array(556729685, array_values($array));
in_array(556729685, $array);
Run Code Online (Sandbox Code Playgroud)

以上三个我都用过,但结果总是显示 …

php arrays multidimensional-array

0
推荐指数
1
解决办法
56
查看次数

标签 统计

arrays ×1

multidimensional-array ×1

php ×1