我可以使用 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 )
)
最佳答案
试试这个。给予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.";
}
关于php - 检查二维数组的 PHP 数组键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34901427/