我可以使用array_key_exists检查给定密钥到二维数组吗?或者有更好的方法来检查['payment']['id']
密钥?
我尝试:array_key_exists('payment.id',$data)
和array_key_exists('product.id',$data)
但是看不到它按预期工作。
Eg. array_key_exists(payment.id,$data), where i have an array :
array(
[payment] array( [id]=>123 [date]=>2016-01-20 )
[product] array( [id]=>456 [qtty]=>3 )
)
答案 0 :(得分:3)
试试这个。给this一个读数。
if (array_key_exists('id', $data['payment'])) {
echo "The 'id' element is in the payment array.";
}
if (array_key_exists('id', $data['product'])) {
echo "The 'id' element is in the product array.";
}