小得错误收集

1. json_encode()这个函数里面传的参数的编码格式必须是utf-8的,不然会返回null

   例:  $arr = array(

                    'id' => 'ni',

                    'name' => 'yang',

                     );

           echo json_encode($arr);   //这个是正常输出会得到json格式的字符串

           //但是当我们把他转换成GBK格式的时候再输出

          $newArr = iconv('utf-8','GBK',$arr);

          echo json_encode($newArr);   //这里的输出值就会变成null。

 2.xml封装数据有一个原则就是,数据如果是数组的话那么只能是关联数组,不能是索引数组,也就是如果是数组那么他的下标必须是字符串

   因为数据转换成xml格式的话,标签虽然是自定义的,但是有一个原则,不能是数字。

    

 

posted @ 2018-03-10 00:10  ~~菜鸟中的战斗机  阅读(85)  评论(0编辑  收藏  举报