go to 語句用起來還是挺方便的


public function replace($res)
{
        $i=0;
        $i < count($res);
        foreach($res as $k=>$v)
        {
            if($res[$i]['imgurl']=='')
            {
                goto go;
            }
            $data= Db::table('xxxxxxxxxx')->field('path')->where('id',$res[$i]['imgurl'])->find();
            $res[$i]['imgurl2'] = $data['path'];
            go :
            $i++;
        }
        return $res;
}

 PHP中的goto有一定限制,只能在同一個文件和作用域中跳轉, 也就是說你無法跳出一個函數或類方法,也無法跳入到另一個函數。你也無法跳入到任何循環或者switch 結構中。常見的用法是用來跳出循環或者switch,可以代替多層的break。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM