經過上面的指導,發現真的好簡單,現在與大家一同分享。

IDFIELD1FIELD2FIELD3F " /> 久久综合色婷婷,精品久久一区二区,高清在线一区二区

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php 代碼優化之經典示例

我用的方法是按key區分塊,然后在將塊賦給其他的變量,然后再進行一些操作,這樣用到了很多的for和foreach,而且代碼量也很大,所以被退回來了。

經過上面的指導,發現真的好簡單,現在與大家一同分享。

ID
FIELD1
FIELD2FIELD3FIELD4Key
1
************meat1
2
************meat1
3
************meat1
4************meat1
5
************fruit2
6************fruit2
7
************fruit2
8
************fruit2
9
************fruit2
10
************food3
11
************food3

現在有如上所示的結果

要求:要對這個已經按key進行排序了的數組進行操作,相同key的項進行處理。

提示:這個是很典型的母子表的結構,也就是說其實它是兩張表的合并,可以這樣處理成兩個數組,方便數組里面對塊的操作
array1:ID|Key

ID
Key
1
meat1
2
meat1
3
meat1
4meat1
5
fruit2
6fruit2
7
fruit2
8
fruit2
9
fruit2
10
food3
11
food3

array2:key => array(ID,FIELD1,FIELD2,FIELD3,FIELD4,FIELD5,Key)


ID
FIELD1
FIELD2FIELD3FIELD4Key
meat1=>
1
************meat1
2
************meat1
3
************meat1
4************meat1
fruit2=>5
************fruit2
6************fruit2
7
************fruit2
8
************fruit2
9
************fruit2
food3=>10
************food3
11
************food3

實現如上數組分離代碼

這樣后,訪問tempArray的塊數據就非常方便了

foreach($tempArray as $row){

  array1[$row['ID']] = $row['Key'];

  array2[$row['Key']][] = $row;

}

訪問和處理代碼

foreach($array1 as $ID => $Key){

  $this->doSomeThing($ID);

  //訪問tempArray的塊數組$array2[$Key]

  $this->doSomeThing2($array2[$Key]);

}

php技術php 代碼優化之經典示例,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 91精品啪国产在线观看免费牛牛 | 日韩精品中文字幕一区三区 | 精品国产91在线网 | 国产精品亚洲视频 | 国产亚洲精品九九久在线观看 | 狠狠干.com| 4hu四虎最新免费地址 | 久久成年人视频 | 一区二区三区免费在线观看 | 精品国产一区二区三区香蕉事 | 一级做a爰片性色毛片男 | 国产精品国产自线拍手机观看 | 视频一区在线观看 | 在线成人综合色一区 | 国产精品极品美女免费观看 | fefe66免费毛片你懂的 | 97视频国产 | 国产一区二区三区免费播放 | 在线播放亚洲视频 | 91美女视频在线 | 91刘亦菲精品福利在线 | 免费小视频在线观看 | 日本一区二区三区高清在线观看 | 国产高清精品一区 | 日本www视频 | 亚洲午夜国产精品无卡 | 韩国精品韩国专区久久 | 91精品国产免费久久久久久 | 亚洲人成绝费网站色ww | 亚洲日韩中文字幕 | 国产成人亚洲精品乱码在线观看 | 男女视频在线观看免费高清观看 | 国产精品资源在线观看网站 | 国产精品麻豆一区二区 | 国产高清一区二区 | 丁香综合激情 | 高清一区二区三区视频 | 国产一区二区三区手机在线观看 | 四虎国产精品永久在线看 | 亚洲综合影视 | 亚洲网站一区 |