Php 显示数据的数量

Php 显示数据的数量,php,html,html-table,Php,Html,Html Table,数据显示在页面上后,我想在表旁边显示记录数。我该怎么做?下面是我的代码: </tr> <?php $xml = simplexml_load_file("write.xml"); echo $xml->getName(); foreach($xml->children() as $child) { echo "<tr>"; echo "<td>"; echo $child[0]->attribu

数据显示在页面上后,我想在表旁边显示记录数。我该怎么做?下面是我的代码:

</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>";
    }

?>

尝试添加一个计数器,并为每个子项添加+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>";
    }
$count=0;
foreach($xml->children()作为$child)
{
$count++;
回声“;
回声“;
echo$child[0]->attributes();
回声“;
foreach($child[0]->children()作为$child2)
{
回声“;
echo$child2->getName()。“:”$child2;
回声“;
}
回声“;
}

简单计数器有什么问题

$count = 0;
foreach(...) {
    ... display xml row
    $count++;
}
echo "Total rows: $count";

看到我的更新,我的答案有一个输入错误,应该是
$count++立即尝试
 $i = 0;

 foreach{
      //your code
      echo $i++;
 }