PHP SimpleXML限制显示项目的数量

时间:2013-08-26 00:12:46

标签: php simplexml

我使用XML文件存储我的数据,使用SimpleXML检索它以便在我的HTML中使用。 这是代码,我使用:

$xml = simplexml_load_file('somefile.xml');
foreach ($xml as $quote) {
                $text = (string)$quote->text;
                $input_text = htmlspecialchars($text, ENT_QUOTES);
echo '<div class="itemWrapper">'.
                            '<div class="quoteHolder">'.
                                    '<p class="quote">'.$text.'</p>'.
                            '</div>'.

                            '<form class="selectionButtons">'.
                                    "<input type='hidden' value='$input_text' name='quote'>".
                                    '<input class="submitButton" type="button" value="create your design">'.
                            '</form>'.
                     '</div>';
            }

我无法弄清楚如何限制每页的结果数量。我看到了如何使用PHP和MySQL,但我没有使用MySQL,也无法找到如何使用XML解析器。

由于

1 个答案:

答案 0 :(得分:1)

与数据库记录相同:获取“记录”的总量,并在每页中使用偏移量和项目数。

如果您有200条记录并且每页有10个项目,并且您在第2页,则会显示条目10到20.因此您必须迭代“记录”并计算它们。如果计数在10到20之间,则显示记录。