本帖最后由 mfhxy 于 2013-03-11 18:38:09 编辑

解决方案 »

  1.   

    if ($post_value_array->post_status == 'publish') 是不是这判断给过滤了? 
      

  2.   


    测试过了,跟这个没有关系,当分类id=1时,count($posts_pic_array)统计有150条,用print命令也可以打印出数组,但用foreach或for循环时,只能循环出3条,而且更奇怪的是在foreach语句之后的语句是不执行的。是不是会内存溢出之类的问题啊!
      

  3.   

    问题,找到啦!真的是内存溢出的问题,一个unset语句居然能让128M的php.ini配置溢出!刚才测试了下,删除unset语句就正常了!