php类转json
functionarrayRecursive_o(&$array, $function, $apply_to_keys_also = false)
{
foreach($array as $key => $value) {
if(is_array($value)) {
$this->arrayRecursive_o($array->$key, $function, $apply_to_keys_also);
} else{
$array->$key = $function($value);
}
if($apply_to_keys_also&& is_string($key)) {
$new_key= $function($key);
if($new_key != $key) {
$array->$new_key = $array->$key;
unset( $array->$key);
}
}
}
}
function JSON_o($array) {
$this->arrayRecursive_o($array, 'urlencode', true);
$json= json_encode($array);
returnurldecode($json);
}
文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/jacke121/article/details/55292539
- 点赞
- 收藏
- 关注作者
评论(0)