这是我的xml:
<publications>
<publicationsgroup>
<publicationsgroupheading><![CDATA[2013]]></publicationsgroupheading>
<publicationslist>
<publicationdetails> some text1.....</publicationdetails>
<publicationdetails> some text2.....</publicationdetails>
</publicationslist>
</publicationsgroup>
<publications/>
在我的php代码中,我想循环遍历publicationdetails元素并将当前值赋予变量。
这是我的PHP代码:
foreach($publicationsgroupheadingyear->publicationslist as $publicationslistbyyear )
{
foreach($publicationslistbyyear->publicationdetails as $publicationdetailsbyyear)
{
$publicationDetailsValue = $publicationslistbyyear->publicationdetails;
}
}
我只能看到获取$ publicationDetailsValue中的第一个值('some text1')
答案 0 :(得分:0)
那是因为你循环遍历所有<publicationdetails/>
,但没有使用该值。
改为使用内部循环变量。
$publicationDetailsValue = $publicationdetailsbyyear;