/如何使用php读取xml标记及其数据?

/如何使用php读取xml标记及其数据?,php,xml,Php,Xml,如何获取标签内的数据'goldenKingCobra' <livestock> <goldenKingCobra name="Indus" age="4" sex="f" /> <goldenKingCobra name="Nile" age="8" sex="f" /> <goldenKingCobra name="Tigris" age="9.5" sex="f" /> </livestock> 我需要数组格式的

如何获取标签内的数据
'goldenKingCobra'

<livestock>
<goldenKingCobra name="Indus" age="4" sex="f" /> 
<goldenKingCobra name="Nile" age="8" sex="f" /> 
<goldenKingCobra name="Tigris" age="9.5" sex="f" />     
</livestock>

我需要数组格式的值

数组(0=>数组(“名称”=>“印度河”、“年龄”=>“4”、“性别”=>“f”),1=>数组(“名称”=>“尼罗河”、“年龄”=>“8”、“性别”=>“f”), 2=>数组(“姓名”=>“底格里斯”,“年龄”=>“9.5”,“性别”=>“f”)


请用
xml\u parse\u into\u struct()

帮助我。见:


试试这个

$data = '<livestock>
         <goldenKingCobra name="Indus" age="4" sex="f" /> 
         <goldenKingCobra name="Nile" age="8" sex="f" /> 
         <goldenKingCobra name="Tigris" age="9.5" sex="f" />     
         </livestock>';

$xmlData = new SimpleXMLElement($data);

foreach($xmlData as $x){
  echo $x['name'].'<br>';
  echo $x['age'].'<br>';
  echo $x['sex'].'<br>';
}
$data='1!'
';
$xmlData=新的simplexmlement($data);
foreach($xmlData作为$x){
echo$x['name']。
; echo$x['age']。
; echo$x['sex']。
; }
$data = '<livestock>
         <goldenKingCobra name="Indus" age="4" sex="f" /> 
         <goldenKingCobra name="Nile" age="8" sex="f" /> 
         <goldenKingCobra name="Tigris" age="9.5" sex="f" />     
         </livestock>';

$xmlData = new SimpleXMLElement($data);

foreach($xmlData as $x){
  echo $x['name'].'<br>';
  echo $x['age'].'<br>';
  echo $x['sex'].'<br>';
}