有時候這樣的效率還可以,但是只要牽涉到運算元據庫,那就gameover。。
最近在維護專案,乙個foreach迴圈,4分半才能出來結果。
**:
foreach ($content as $key => $val) elseelse{
//查詢群裡是否存在
$con2['uid'] = array('in',$userid);
$ingroup = $ck_group_usermodel->distinct(true)->field('uid')->select();
for($i=0;$i$ingroup[$i]=$ingroup[$i]['uid'];
$nogroup = array_diff($userid,$ingroup);
$con3['id'] = array('in',$nogroup);
$data = $usermodel->where($con3)->field('id,username')->select();
優化後3s出來結果。
JSTL的巢狀foreach的跳出迴圈
一.用賦值的思想.來判斷是否符合.class form control selectpicker data live search true id city name cityid multiple required value 主人所在地option c foreach var city item...
C DataSet操作for與foreach的區別
最近因為專案需要,繼而轉戰到c 的探索中,我想在c 中資料集操作是非常頻繁的,在學習過程中我遇到了一些問題,所以記錄下來以免以後忘記,同時也希望幫助到有需要的人!在操作dataset中我們怎麼來遍歷乙個資料集呢,一般我們會這麼做 private void weightsnormalized data...
php 大陣列 foreach 迴圈巢狀的效能優化
前提 最近在做後台的時候,頁面載入太慢,故第一時間想到的自然是優化sql,優化後sql查詢速度從 2秒變成了零點幾秒,以為就這麼完事了,然並卵,載入竟然花費30秒!這麼慢,然後在 中分塊記錄它的耗時時間,發現是在 foreach 遍歷的問題,巢狀資料量太大了,我還巢狀了三層,資料量大約為 30 20...