数码资讯
GBK的页面输出的PHP函数在JSON格式
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
复制代码代码如下所示:
功能tb_json_encode(美元价值,美元期权= 0)
{
返回json_encode(tb_json_convert_encoding(美元价值,GBK,UTF-8));
}
功能tb_json_decode($str,协会=假美元,美元的深度= 512)
{
返回tb_json_convert_encoding(json_decode($str,为协会),UTF-8
}
功能tb_json_convert_encoding(m美元,美元,美元)
{
开关(GetType($m)){
格整数:
布尔:
案例浮动:
双重案件:
案例null:
返回$ M;
case'string:
返回mb_convert_encoding(m美元,美元,美元);
案例宾语:
$变量= array_keys(get_object_vars($m));
foreach($变量为关键){
$ M ->美元关键= tb_json_convert_encoding($m ->美元美元美元的关键,,);
}
返回$ M;
案例数组:
foreach($ M $ K = $ V){
$ M { tb_json_convert_encoding($ K,美元,美元)} =(V tb_json_convert_encoding美元,美元,美元);
}
返回$ M;
违约:
}
返回$ M;
}
功能tb_json_encode(美元价值,美元期权= 0)
{
返回json_encode(tb_json_convert_encoding(美元价值,GBK,UTF-8));
}
功能tb_json_decode($str,协会=假美元,美元的深度= 512)
{
返回tb_json_convert_encoding(json_decode($str,为协会),UTF-8
}
功能tb_json_convert_encoding(m美元,美元,美元)
{
开关(GetType($m)){
格整数:
布尔:
案例浮动:
双重案件:
案例null:
返回$ M;
case'string:
返回mb_convert_encoding(m美元,美元,美元);
案例宾语:
$变量= array_keys(get_object_vars($m));
foreach($变量为关键){
$ M ->美元关键= tb_json_convert_encoding($m ->美元美元美元的关键,,);
}
返回$ M;
案例数组:
foreach($ M $ K = $ V){
$ M { tb_json_convert_encoding($ K,美元,美元)} =(V tb_json_convert_encoding美元,美元,美元);
}
返回$ M;
违约:
}
返回$ M;
}
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。