加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

数组 – 使用SimpleXMLElement和keys数组的Twig“in”运算符

发布时间:2020-12-16 22:46:35 所属栏目:百科 来源:网络整理
导读:这里我遇到一个问题,匹配一个Simple XMLElement属性“name”匹配数组中的键.当我通过调用数组的键转储与字符串键匹配的属性的结果时,结果为true,如预期的那样.但是当我尝试使用in运算符让它匹配时,结果为false. 枝条: {{ dump(options|keys) }}{% for tense
这里我遇到一个问题,匹配一个Simple XMLElement属性“name”匹配数组中的键.当我通过调用数组的键转储与字符串键匹配的属性的结果时,结果为true,如预期的那样.但是当我尝试使用in运算符让它匹配时,结果为false.

枝条:

{{ dump(options|keys) }}
{% for tense in verbXML %}
{{ dump(tense.attributes.name) }}
{{ dump(tense.attributes.name == (options|keys)[1]) }}
{{ dump(tense.attributes.name in options|keys) }}
{% endfor %}

结果:

array:2 [▼
      0 => "neg-imperative"
      1 => "present"
    ]

    SimpleXMLElement {#835 ▼
      +"0": "present"
    }

    true

    false

解决方法

正如Alain Tiemblo所建议的,在选项|键中使用(tense.attributes.name~”)就是答案.谢谢!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读