PHP SimpleXML限制显示项目的数量


PHP SimpleXML limit number of shown items

我使用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解析器。

感谢

与处理数据库记录相同:获取"记录"的总量,并使用偏移量和每页的项目数。

如果你有200条记录,每页开始有10个项目,并且你在第2页,你会显示条目10到20。因此,您必须迭代您的"记录"并对其进行计数。如果计数在10到20之间,则显示记录。