以下是我的for循环代码:
$allFeeds = getFeedObject(null, null, $page_no, false);
if(empty($allFeeds)) {
for ($x = $page_no; $x <= ($page_no+10); $x++) {
$allFeeds = getFeedObject(null, null, $x, false);
if(count($allFeeds) > 0) {
$cur_page = $x;
break;
}
}
}
echo $cur_page; //Here I get null
如果我回显$cur_page
,我会得到null。
如何解决此问题?如何获取当前循环变量的值?
答案 0 :(得分:0)
我认为你想要做的是:
$allFeeds = getFeedObject(null, null, $page_no, false);
if(empty($allFeeds)) {
for ($x = $page_no; $x <= ($page_no+10); $x++) {
$allFeeds = getFeedObject(null, null, $x, false);
if(count($allFeeds) > 0) {
$page_no = $x;
break;
}
}
}
echo $page_no;
不是吗?