【发布时间】:2012-09-17 06:04:42
【问题描述】:
我正在使用simplexml_load_file() 函数解析 XML 数据,当我使用 for 循环显示数据时,它的显示正确地从我提到的数字到极限
<?php
for($i=10; $i<=20; $i++){
{
$offer->name;
}
?>
但是当我通过变量声明值时它不起作用。
<?php
$result_start = $_REQUEST['start'];
$result_limit = $_REQUEST['limit'];
for($i=$result_start; $i<=$result_limit; $i++){
{
$offer->name;
}
?>
这里发生的一件更奇怪的事情是循环重复了 2 次。就像我提到从 10 到 20 的循环一样,它会向我显示从 10 到 22 的值。
【问题讨论】:
-
$result_start 和 $result_limit 中有什么?
-
查看变量包含什么。
var_dump($result*); -
打印出来的请求值是什么?
-
请求['start'] 和请求['limit'] 包含从开始到限制的数值,我将其放入循环中
-
请如@CappY所说的那样显示
var_dump($result_start)和var_dump($result_limit)的结果