这期内容当中小编将会给大家带来有关怎么将PHP数据集转换成JSON格式,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
代码如下:
函数RecordToJson(记录集美元)
{
$ jstr=& # 39; [& # 39;;
, (rs=记录集→美元Fetch ())
{
//$尼克=iconv (“GBK" & # 39; utf - 8 # 39;, rs美元[& # 39;尼克# 39;]);/*转换为utf - 8编码*/
//TODO:遍历结果集
$ arr_keys=中的(rs);
jstr=美元jstr强生# 39;{& # 39;;
(i=0; i<美元;count ($ arr_keys); $ i +=2)
{
//数据库编码为gbk,需要转换编码
//TODO; iconv (“GBK" & # 39; utf - 8 # 39;, rs美元[& # 39;尼克# 39;]);/*转换为utf - 8编码*/
$关键=iconv (“GBK" & # 39; utf - 8 # 39;, arr_keys美元[$ i]);//arr_keys美元($ i);
$价值=https://www.yisu.com/zixun/iconv (“GBK”、“utf - 8”, rs美元(美元arr_keys [$ i]]);//rs美元(美元arr_keys [$ i]];
jstr=美元jstr强生# 39;“& # 39;。$关键强生# 39;“:“& # 39;。美元价值标准# 39;“& # 39;;
}
$ jstr=substr (jstr美元0 strlen (jstr美元)1);
jstr=美元jstr强生# 39;},& # 39;;
}
$ jstr=substr (jstr美元0 strlen (jstr美元)1);
jstr=美元jstr强生# 39;]& # 39;;
返回jstr美元;
}
PHP默认的结果集数组有数字索引、下面函数可以去除数字索引,只保留字段索引:
代码如下:
函数RebuilderRecord(记录集美元)
{
$行=0;
, (rs=记录集→美元Fetch ())
{
//TODO:遍历结果集
$ arr_keys=中的(rs);
(i=0; i<美元;count ($ arr_keys); $ i +=2)
{
newrs美元($行][arr_keys美元[$ i]]=$ rs (arr_keys美元[$ i]];
}
美元行+ +;
}
返回newrs美元;
}
上述就是小编为大家分享的怎么将PHP数据集转换成JSON格式了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。