PHP数据集构建JSON格式及新数组的方法

来源:爱站网时间:2020-04-14编辑:网友分享
我们在数据集构建通常需要新建数组,而这些数组的格式一般都是不一样的,爱站技术频道将告诉大家PHP数据集构建JSON格式及新数组的方法,想掌握这方面知识,就一起来看看吧!

我们在数据集构建通常需要新建数组,而这些数组的格式一般都是不一样的,爱站技术频道将告诉大家PHP数据集构建JSON格式及新数组的方法,想掌握这方面知识,就一起来看看吧!

自己写了个PHP结果集转换成JSON格式的函数,可以直接调用:
 

复制代码 代码如下:

function RecordToJson($recordset)
{
$jstr='[';
while($rs = $recordset->Fetch())
{
//$nick = iconv("GBK",'utf-8',$rs['nick']);/*转换为utf-8编码*/
//TODO:遍历结果集
$arr_keys=array_keys($rs);
$jstr=$jstr.'{';
for($i=0;$i {
//数据库编码为gbk,需要转换编码
//TODO;iconv("GBK",'utf-8',$rs['nick']);/*转换为utf-8编码*/
$key=iconv("GBK",'utf-8',$arr_keys[$i]);//$arr_keys[$i];
$value=iconv("GBK",'utf-8',$rs[$arr_keys[$i]]);//$rs[$arr_keys[$i]];
$jstr=$jstr.'"'.$key.'":"'.$value.'",';
}
$jstr=substr($jstr,0,strlen($jstr)-1);
$jstr=$jstr.'},';
}
$jstr=substr($jstr,0,strlen($jstr)-1);
$jstr=$jstr.']';
return $jstr;
}

 


PHP默认的结果集数组有数字索引,下面函数可以去除数字索引,只保留字段索引:

 

 

 

 

 

由此可见,爱站技术频道为大家推荐的专业知识都是很实用的哦,如果有任何不合理或者疑惑的地方,可以在下面告诉小编,我们会第一时间给大家解答疑惑。

上一篇:PHP 查找字符串常用函数介绍

下一篇:php实现文件下载更能介绍

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载