循环在cakephp中不起作用

时间:2013-03-20 06:41:19

标签: cakephp-2.0

我在cakephp中工作并想要使用某些变量进行循环,这实际上是字符串格式我将它转换为int但是在运行时仍然没有响应,意味着内部循环'hi'不打印...... 。

            $one = array();
            echo intval($tolatitude[0]);
            $start=intval($fromlatitude[0]);
            $end=intval($tolatitude[0]);

            for($i=(int)$start;$i<(int)$end;$i++)
            {
                 //$one = $this->Place->find('all', array(
                  //'conditions' => array('Place.Latitude' => $i)
                  //));
                 //debug($one);
                 echo "Hi i m in loop";
            }

如果有人知道plZ帮助我......

1 个答案:

答案 0 :(得分:1)

这个问题可能不是因为你正在使用CakePHP。循环可能不会触发,因为$end的值低于$start

如果我将$fromlatitude[0]$tolatitude[0]替换为实际值15,则会打印消息“Hi im in loop” 4次。

请检查$fromlatitude[0]$tolatitude[0]的值。那些数组键实际上是否存在以及它们具有什么值?

$start=intval(1);
$end=intval(5);

for($i=(int)$start;$i<(int)$end;$i++) {
  echo "Hi i m in loop";
}