使用PHP获取多个XML属性

使用PHP获取多个XML属性,php,xml,xml-attribute,Php,Xml,Xml Attribute,我有以下XML: <response> <method>keyword.domain.seo</method> <answer> <result kw="moos entfernen" position="74" competition="39" traffic="30" url="https://www.gartenbau.org/moos-entfernen-201816621"/> <result kw="moosentfe

我有以下XML:

<response>
<method>keyword.domain.seo</method>
<answer>
<result kw="moos entfernen" position="74" competition="39" traffic="30" url="https://www.gartenbau.org/moos-entfernen-201816621"/>
<result kw="moosentfernung" position="93" competition="52" traffic="20" url="https://www.gartenbau.org/moos-entfernen-201816621"/>
</answer>
<date>2018-08-27T15:13:04+02:00</date>
<credits used="2"/>
</response>  

因此,首先循环查看
$xml->answer->result
?编辑后,代码似乎工作正常:ok。它一定是与Laravel或我使用的API有关,因为我一直只获取第一个属性。
 $xml=simplexml_load_string($content) or die("Error: Cannot create object");
          foreach($xml->answer->result as $result){
                foreach($result->attributes() as $a => $b) {
                    echo $a,'="',$b,"\"\n";
                }
          }