json_encode 函数使用中报错提示缺少两个参数
2021-07-11 01:04
标签:function escape 函数 return log str func php5 else 通常是因为php版本的原因,在php5.4以前这个函数的option里并无JSON_UNESCAPED_UNICODE,需自定义函数处理 json_encode 函数使用中报错提示缺少两个参数 标签:function escape 函数 return log str func php5 else 原文地址:http://www.cnblogs.com/jessey/p/7088387.html 1 /**
2 * php 5.4版本之前json_encode的option里未添加JSON_UNESCAPED_UNICODE,需自定义函数处理
3 */
4 function encode_json($str)
5 {
6 return urldecode(json_encode(url_encode($str)));
7 }
8 function url_encode($str)
9 {
10 if(is_array($str))
11 {
12 foreach($str as $key=>$value)
13 {
14 $str[urlencode($key)] = url_encode($value);
15 }
16 }
17 else
18 {
19 $str = urlencode($str);
20 }
21
22 return $str;
23 }
文章标题:json_encode 函数使用中报错提示缺少两个参数
文章链接:http://soscw.com/essay/103469.html