本帖最后由 wang23412 于 2013-06-09 17:05:27 编辑

解决方案 »

  1.   

    咳咳 你可以把‘$function’替换成传进去才参数$function的值再看
      

  2.   

    定义
    function arrayRecursive(&$array, $function, $apply_to_keys_also = false) 中
    $array[$key] = $function($value);调用
    arrayRecursive($array, 'urlencode', true);所以 $array[$key] = $function($value);
    就是 $array[$key] = urlencode($value);
      

  3.   


    这么看来这两个函数的作用就是先把数组中的每个值urlencode一下,然后json_encode转换成json格式,最后再把json格式的字符串urldecode。谢谢啦。真是看代码看得脑袋都转不过弯了
      

  4.   

    这个函数是针对 gbk 编码数据的
    对于 utf-8 的数据,应该是不需要这样做的