最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP 讀取Postgresql中的數組

 更新時間:2013年04月14日 11:34:42   作者:  
PHP 讀取Postgresql中的數組,需要的朋友可以參考一下

復制代碼 代碼如下:

function getarray_postgresql($arraystr)
 {
     $regx1 = '/^{(.*)}$/';
     $regx2 = "/\"((\\\\\\\\|\\\\\"|[^\"])+)\"|[^,]+/";
     $regx3 = '/^[^"].*$|^"(.*)"$/';
     $match = null;
     preg_match( $regx1,$arraystr,$match);
     $str = $match[1];
     preg_match_all($regx2, $str,$match);
     $items = $match[0];
     $array = array();
     $count = count($items);
     for($index = 0; $index < $count;++$index)
     {
         preg_match($regx3, $items[$index],$match);
         $array[$index]=end($match);
     }
     return $array;
 }

在PHP從postgresql中讀取的數據都是字符串的,一般的數據還好處理,但是postgresql有一種數組型的數據,而如果我們的數組是字符串的,前且,里面有逗號或斜線也是可能的,這就給我們讀取帶來了一定的麻煩,上面的函數是我奮斗了幾個小時寫出來的。盡可能的考慮到了斜線,逗號,引號的存在。

相關文章

最新評論

邮箱| 麻栗坡县| 北海市| 贵港市| 合阳县| 阿勒泰市| 岳阳市| 古交市| 阳谷县| 邵阳县| 宣城市| 佛坪县| 五原县| 稷山县| 开江县| 沽源县| 磐石市| 古交市| 垫江县| 雅安市| 若尔盖县| 定南县| 闵行区| 西青区| 澜沧| 灵寿县| 凤庆县| 铜鼓县| 禹州市| 淮滨县| 茶陵县| 伽师县| 鄢陵县| 威远县| 宜章县| 醴陵市| 光泽县| 沅陵县| 玛沁县| 容城县| 札达县|