dongyuan8312 2016-01-20 13:30
浏览 44
已采纳

检查PHP数组键是否有二维数组

Can i use array_key_exists to check for a given key into a bidimensional array ? or there is a better way to check for ['payment']['id'] key ?

I try : array_key_exists('payment.id',$data) and array_key_exists('product.id',$data)

But can not see it working as expected.

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 )
)
  • 写回答

1条回答 默认 最新

  • douliwang6896 2016-01-20 13:37
    关注

    Try this. Give this a read.

    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.";
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog