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实现文件下载更能介绍