欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP數(shù)據(jù)集構(gòu)建JSON格式及新數(shù)組的方法

 更新時間:2012年11月07日 11:25:14   作者:  
自己寫了個PHP結(jié)果集轉(zhuǎn)換成JSON格式的函數(shù),可以直接調(diào)用;需要的朋友可以參考下
自己寫了個PHP結(jié)果集轉(zhuǎn)換成JSON格式的函數(shù),可以直接調(diào)用:

復(fù)制代碼 代碼如下:

function RecordToJson($recordset)
{
$jstr='[';
while($rs = $recordset->Fetch())
{
//$nick = iconv("GBK",'utf-8',$rs['nick']);/*轉(zhuǎn)換為utf-8編碼*/
//TODO:遍歷結(jié)果集
$arr_keys=array_keys($rs);
$jstr=$jstr.'{';
for($i=0;$i<count($arr_keys);$i+=2)
{
//數(shù)據(jù)庫編碼為gbk,需要轉(zhuǎn)換編碼
//TODO;iconv("GBK",'utf-8',$rs['nick']);/*轉(zhuǎn)換為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默認(rèn)的結(jié)果集數(shù)組有數(shù)字索引,下面函數(shù)可以去除數(shù)字索引,只保留字段索引:

復(fù)制代碼 代碼如下:

function RebuilderRecord($recordset)
{
$row=0;
while($rs = $recordset->Fetch())
{
//TODO:遍歷結(jié)果集
$arr_keys=array_keys($rs);
for($i=0;$i<count($arr_keys);$i+=2)
{
$newrs[$row][$arr_keys[$i]]=$rs[$arr_keys[$i]];
}
$row++;
}
return $newrs;
}

相關(guān)文章

  • php技巧小結(jié)【推薦】

    php技巧小結(jié)【推薦】

    本文主要分享了分享php工作中遇到的一些探究和技巧,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-01-01
  • 解析coreseek for sphinx的使用

    解析coreseek for sphinx的使用

    本篇文章是對coreseek for sphinx的使用進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • php查詢操作實現(xiàn)投票功能

    php查詢操作實現(xiàn)投票功能

    這篇文章主要為大家詳細介紹了php查詢操作實現(xiàn)投票功能的具體代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-05-05
  • PHP獲取redis里不存在的6位隨機數(shù)應(yīng)用示例【設(shè)置24小時過時】

    PHP獲取redis里不存在的6位隨機數(shù)應(yīng)用示例【設(shè)置24小時過時】

    這篇文章主要介紹了PHP獲取redis里不存在的6位隨機數(shù)的方法,可設(shè)置24小時過時限制,涉及php字符串及數(shù)據(jù)庫相關(guān)操作技巧,需要的朋友可以參考下
    2017-06-06
  • 用php解析html的實現(xiàn)代碼

    用php解析html的實現(xiàn)代碼

    用php解析html的實現(xiàn)代碼,一般做采集的朋友需要用得到。
    2011-08-08
  • 總結(jié)對比php中的多種序列化

    總結(jié)對比php中的多種序列化

    序列化是將變量轉(zhuǎn)換為可保存或傳輸?shù)淖址倪^程;反序列化就是在適當(dāng)?shù)臅r候把這個字符串再轉(zhuǎn)化成原來的變量使用。這兩個過程結(jié)合起來,可以輕松地存儲和傳輸數(shù)據(jù),使程序更具維護性。下面來看php中多種序列化的對比。
    2016-08-08
  • PHP 模擬登陸功能實例詳解

    PHP 模擬登陸功能實例詳解

    這篇文章主要介紹了PHP 模擬登陸功能,結(jié)合實例形式詳細分析了php基于curl的模擬表單登陸及session信息存儲相關(guān)操作技巧,需要的朋友可以參考下
    2019-09-09
  • php7 安裝mysqli實例講解

    php7 安裝mysqli實例講解

    在本篇文章里小編給大家整理的是一篇關(guān)于php7 安裝mysqli實例講解內(nèi)容,有需的朋友們可以跟著學(xué)習(xí)參考下。
    2021-11-11
  • php中define用法實例

    php中define用法實例

    這篇文章主要介紹了php中define用法,實例分析了php使用define定義常量的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • 保證PHP對接API安全性的常見方法

    保證PHP對接API安全性的常見方法

    在對接API時,保證其安全性是非常重要的,本文給大家介紹了一些保證PHP對接API安全性的常見措施,文中有詳細的代碼示例供大家參考,需要的朋友可以參考下
    2023-11-11

最新評論