2013-04-12 32 views
0

我在閱讀下面的數組時遇到困難。我想獲得任何現有名稱的價值。請幫我解決這個問題。我說謝謝你的幫助。來自webservice的數組

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

      [1] => Array 
       (
        [name] => Email 
        [value] => [email protected] 
       ) 

     ) 

) 

上述結果如下面的web服務提交。

 <ContactAttr> 
     <Attribute> 
      <name>ContactName</name> 
      <value>Ridwan</value> 
     </Attribute> 
     <Attribute> 
      <name>Email</name> 
      <value>[email protected]</value> 
     </Attribute> 
    </ContactAttr> 

回答

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

$sx = new SimpleXMLElement($xml); 

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

輸出:

聯繫人姓名:Ridwan

電子郵件:[email protected]