来自webservice的数组

时间:2013-04-12 19:18:33

标签: php

我在阅读下面的数组时遇到了困难。我想获得任何现有名称的价值。请帮我解决这个问题。我感谢你的帮助。

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>

1 个答案:

答案 0 :(得分:0)

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

$sx = new SimpleXMLElement($xml);

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

输出:

  

联系人姓名:Ridwan

     

电子邮件:Ridwan@yahoo.com