如何在php中循环访问循环变量的值?

时间:2015-03-13 17:14:10

标签: php variables for-loop scope

以下是我的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。

如何解决此问题?如何获取当前循环变量的值?

1 个答案:

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

不是吗?