显示数据的数量

时间:2014-01-08 15:04:45

标签: php html5 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]->attributes();
     echo "</td>";

        foreach($child[0]->children() as $child2)
        {
        echo "<td>";
        echo $child2->getName() . ": " . $child2 ;
         echo "</td>";
        }

    echo "</tr>";
    }

?>

3 个答案:

答案 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++;
 }