这里我遇到一个问题,匹配一个Simple XMLElement属性“name”匹配数组中的键.当我通过调用数组的键转储与字符串键匹配的属性的结果时,结果为true,如预期的那样.但是当我尝试使用in运算符
枝条:
{{ 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~”)就是答案.谢谢!