php - 检查二维数组的 PHP 数组键

标签 php arrays

我可以使用 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/

相关文章:

php - 如何保存变量不显式的 PHP 字符串?

php - 如何使用 Web 表单使用数组将数据输入到 mysql 数据库?

java - 通用数组创建错误

一个请求后 PHP SoapClient 失败

java - 为 "Plug.dj"制作一个机器人

android - 我如何将 HashMap 转换为数组?

带有标准输入的 C++ 字符数组

php - 如何在 PHP 中将 SQL 元素添加到数组中

php - 我想在 codeigniter 中构建一个高级查询

php - Mysql 查询最小值到最大值