PHP关于多重循环处理

nba 发布于 2016/02/05 17:50
阅读 782
收藏 0
PHP

有两重循环,最里面的一层生成一个查询条件,在查询后返回的数据一般来说是一二千条

这个查询返回的数据是个数组,然后循环这个数组,根据条件得到最终的数据,这个查询要怎么优化一下

$aa、$bb都是小数组

foreach($aa as $a_val)
{

    foreach($bb as $b_val)

   {

        //查询

       

    }

}

请诸位大侠帮忙解决一下,谢谢了

加载中
0
Tuesday
Tuesday

这两数组没有关连的关系, 为什么要这样叠起来? 

这不就等于让$bb重复了上千次? 有什么意义? 

0
bigTreee
bigTreee

我觉得你的思路都不清晰,这时候就想着优化代码是浪费。

试着换种思路解决吧。


0
bigTreee
bigTreee

引用来自“bigTreee”的评论

我觉得你的思路都不清晰,这时候就想着优化代码是浪费。

试着换种思路解决吧。


对查询结果进行循环、重新组织数据都是正常的,没什么需要优化的,但是你上面的两个foreach的确看起来怪怪的,只要把这个循环解决了,也就没什么需要“优化”的了,先理清业务。
0
梅开源
梅开源
分页是做什么用
nba
nba
这个不需要分页
返回顶部
顶部