Проблемы при обходе объекта XML в foreach ($ object as $ key => $ value); - PullRequest
0 голосов
/ 22 марта 2011
print_r($value->billTo);
OUTPUT
 SimpleXMLElement Object (  
     [firstName] => Joseph  
     [lastName] => Stalin  
     [address] => 12345 Test Lane  
     [city] => Navarre  
     [state] => FL  
     [zip] => 32561  
     [country] => USA  
     [phoneNumber] => 4025555555 )  
foreach($value->billTo as $classx => $valuex){
  $DOM_payments .= "\t\t  <p class='".$classx."'>".$valuex."</p>\n";
}

echo $DOM_payments;
OUTPUT
<p class='billTo'></p>

Должно быть напечатано:

<p class='firstname'>Joseph</p>  
...  
...  
<p class='phoneNumber'>4025555555</p>  

Я не уверен, что я делаю неправильно, чтобы не получить ожидаемые результаты.Любая помощь будет принята с благодарностью: D

1 Ответ

0 голосов
/ 22 марта 2011

вы должны преобразовать SimpleXMLElement в массив, чтобы использовать его в foreach

см. Здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...