在页面上显示数据后,我想显示表格旁边的记录数。我怎么做?以下是我的编码:
</tr>
<?php
$xml = simplexml_load_file("write.xml");
echo $xml->getName();
foreach($xml->children() as $child)
{
echo "<tr>";
echo "<td>";
echo $child[0]->attributes();
echo "</td>";
foreach($child[0]->children() as $child2)
{
echo "<td>";
echo $child2->getName() . ": " . $child2 ;
echo "</td>";
}
echo "</tr>";
}
?>
答案 0 :(得分:1)
尝试添加一个计数器并为每个孩子添加+1,然后输出echo $count;
,您就可以计算了,
$count = 0;
foreach($xml->children() as $child)
{
$count++;
echo "<tr>";
echo "<td>";
echo $child[0]->attributes();
echo "</td>";
foreach($child[0]->children() as $child2)
{
echo "<td>";
echo $child2->getName() . ": " . $child2 ;
echo "</td>";
}
echo "</tr>";
}
答案 1 :(得分:0)
简单的计数器出了什么问题?
$count = 0;
foreach(...) {
... display xml row
$count++;
}
echo "Total rows: $count";
答案 2 :(得分:0)
$i = 0;
foreach{
//your code
echo $i++;
}