0

我很难阅读下面的数组。我想获取任何现有名称的值。请帮我解决这个问题。我说谢谢你的帮助。

Array
(
    [Attribute] => Array
        (
            [0] => Array
                (
                    [name] => ContactName
                    [value] => Ridwan
                )

            [1] => Array
                (
                    [name] => Email
                    [value] => Ridwan@yahoo.com
                )

        )

)

以上webservice提交的结果如下。

     <ContactAttr>
        <Attribute>
           <name>ContactName</name>
           <value>Ridwan</value>
        </Attribute>
         <Attribute>
           <name>Email</name>
           <value>Ridwan@yahoo.com</value>
        </Attribute>
     </ContactAttr>
4

1 回答 1

0
<?php
$xml = ...; // Your XML

$sx = new SimpleXMLElement($xml);

foreach($sx->Attribute as $attr) {
    echo $attr->name,': ',$attr->value,'<br />';
}
?>

输出:

联系人姓名:Ridwan

电子邮件:Ridwan@yahoo.com

于 2013-04-12T19:24:32.170 回答