这是我的阵列:
$array = array
(
array
(
'id' => '1',
'name' => 'Product 1',
'qty' => '2'
),
array
(
'id' => '2',
'name' => 'Product 2',
'qty' => '1'
)
);
我想得到如果有id值1返回true,否则返回false。但它只根据id进行检查。
问题是,如何检查id的值是否存在
答案 0 :(得分:0)
$key = array_search(1, array_column($array, 'id'));
它将返回密钥。
PHP文档中有很多用户评论可以帮助您解决此类问题,请参阅以下链接。
http://www.php.net/manual/en/function.array-search.php#1069044.2k