dslkchyv673627 2014-12-23 07:30
浏览 45
已采纳

合并2个数组返回空php

I am storing 2 arrays like this:

$gooff = array();

for($j=1;$j<=count($search_res);$j++)
{
   $post_id = $wpdb->get_results("SELECT DISTINCT post_id,meta_value from wp_postmeta Where meta_value"); 

$gooff = array_merge($post_id, $gooff);

}

But printing will result in empty result;

print_r($gooff); // Returning empty.

I think I am doing everything right. Then what causing this empty result? And yes there are values in my post_id array.

post_id result:

Array
(
    [0] => stdClass Object
        (
            [post_id] => 1129
            [meta_value] => java,php,html,css,mysql,jsp,cricket
        )

    [1] => stdClass Object
        (
            [post_id] => 1143
            [meta_value] => PHP,AJAX,MY,PROFILE,JAVA
        )

    [2] => stdClass Object
        (
            [post_id] => 1149
            [meta_value] => MY,PROFILE,PHP,DEVELOPER
        )

    [3] => stdClass Object
        (
            [post_id] => 1202
            [meta_value] => php,html&css
        )

    [4] => stdClass Object
        (
            [post_id] => 1209
            [meta_value] => php,html,wordpress,php,html,wordpress,php,html,wordpress,php,html,wordpress
        )

    [5] => stdClass Object
        (
            [post_id] => 1213
            [meta_value] => php,html,css,wordpress,jquery
        )

    [6] => stdClass Object
        (
            [post_id] => 1223
            [meta_value] => PHP,C++,C#,.Net,MYSQL
        )

)
Array
(
    [0] => stdClass Object
        (
            [post_id] => 1129
            [meta_value] => java,php,html,css,mysql,jsp,cricket
        )

    [1] => stdClass Object
        (
            [post_id] => 1143
            [meta_value] => PHP,AJAX,MY,PROFILE,JAVA
        )
)
  • 写回答

1条回答 默认 最新

  • doucao1066 2014-12-23 07:41
    关注

    Your sql query is returing object instead of array. Pass second parameter as ARRAY_A in get_results.

    $post_id = $wpdb->get_results("SELECT DISTINCT post_id,meta_value from wp_postmeta Where meta_value",ARRAY_A);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?