zoukankan      html  css  js  c++  java
  • json_encode 函数使用中报错提示缺少两个参数

    通常是因为php版本的原因,在php5.4以前这个函数的option里并无JSON_UNESCAPED_UNICODE,需自定义函数处理

     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 }
  • 相关阅读:
    设计模式
    显示WiFi密码
    05-变量
    04-杂谈
    03-杂谈
    02-杂谈
    01-linux介绍、命令
    14-python--inner
    13-python--bibao
    11-python-iterator
  • 原文地址:https://www.cnblogs.com/jessey/p/7088387.html
Copyright © 2011-2022 走看看