【问题标题】:Is there a way to check if a phpspec array has a key in a multidimensional array有没有办法检查 phpspec 数组在多维数组中是否有键
【发布时间】:2016-09-30 12:18:14
【问题描述】:

给定一个多维数组,我尝试运行 somearray->shouldHaveKey('somekey') 但它只搜索第一维而不是向下搜索多维数组

【问题讨论】:

    标签: php phpspec


    【解决方案1】:

    我认为您必须按照 PHPSpec 指南中的说明创建一个 inline matcher

    【讨论】:

      【解决方案2】:

      在 php 中,您只需将具有特定路径的数组插入到 isset 检查:

      isset($a['some']['not']['existing']);
      

      我不知道,但我认为一定有isTrue()之类的东西,所以你可以查看isset的响应。

      【讨论】:

        猜你喜欢
        • 2015-02-14
        • 1970-01-01
        • 2020-10-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-02
        • 2013-03-15
        相关资源
        最近更新 更多