这是我的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')
这是因为您在循环所有<publicationdetails/>
,但不使用该值。
请使用内循环变量。
$publicationDetailsValue = $publicationdetailsbyyear;