小得错误收集
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格式的话,标签虽然是自定义的,但是有一个原则,不能是数字。