1、没明白你要干什么2、
$json = json_encode($arr);
echo '{data = ('.$json.');errcode = 0;errdesc = "";}';

解决方案 »

  1.   

    问题一:去除company中重复数据,
    select distinct(company) from t 
    但是我要以companyid进行排序,直接order by 提示错误,有没有好的解决方式?
      

  2.   

    问题一
    没说清,结果是什么? 去重后谁知道你要留哪个? 排序是升序还是降序?问题二:
    errcode = 0;
        errdesc = "";
    把这两个元素加入你的数组中就行了。
      

  3.   

    第一个问题我已经解决。
    第二个问题:
    数组:$arr
     Array
     (
         [1] => Array
             (
                 [company] => 北京公司
                [count] => 24
             )     [2] => Array
             (
                 [company] => 上海公司
                [count] => 11
             )     [3] => Array
             (
                 [company] => 成都公司
                [count] => 6
             )     [4] => Array
             (
                 [company] => 西安公司
                [count] => 4
             )

    我直接使用 json_encode($arr),对方说格式不对,我的输出方式是否正确?
      

  4.   


    distinct可以跟order by共用的吧,你的报什么错?
      

  5.   


    对方提示格式错误,具体提示内容是什么?贴出结果看看
    var_export($arr);