首页 > 开发 > PHP > 正文

php 代码优化之经典示例

2024-05-04 22:07:44
字体:
来源:转载
供稿:网友
我用的方法是按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************
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表