PHP 讀取Postgresql中的數(shù)組
更新時(shí)間:2013年04月14日 11:34:42 作者:
PHP 讀取Postgresql中的數(shù)組,需要的朋友可以參考一下
復(fù)制代碼 代碼如下:
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中讀取的數(shù)據(jù)都是字符串的,一般的數(shù)據(jù)還好處理,但是postgresql有一種數(shù)組型的數(shù)據(jù),而如果我們的數(shù)組是字符串的,前且,里面有逗號(hào)或斜線(xiàn)也是可能的,這就給我們讀取帶來(lái)了一定的麻煩,上面的函數(shù)是我?jiàn)^斗了幾個(gè)小時(shí)寫(xiě)出來(lái)的。盡可能的考慮到了斜線(xiàn),逗號(hào),引號(hào)的存在。
您可能感興趣的文章:
- PostgreSQL管理工具phpPgAdmin入門(mén)指南
- php連接與操作PostgreSQL數(shù)據(jù)庫(kù)的方法
- PHP實(shí)現(xiàn)基于PDO擴(kuò)展連接PostgreSQL對(duì)象關(guān)系數(shù)據(jù)庫(kù)示例
- PHP操作Postgresql封裝類(lèi)與應(yīng)用完整實(shí)例
- PHP實(shí)現(xiàn)從PostgreSQL數(shù)據(jù)庫(kù)檢索數(shù)據(jù)分頁(yè)顯示及根據(jù)條件查找數(shù)據(jù)示例
- PHP5中使用PDO連接數(shù)據(jù)庫(kù)的方法
- PHP PDO函數(shù)庫(kù)詳解
- PHP連接及操作PostgreSQL數(shù)據(jù)庫(kù)的方法詳解
相關(guān)文章
實(shí)例講解php數(shù)據(jù)訪(fǎng)問(wèn)
這篇文章主要以實(shí)例講解的方式為大家詳細(xì)介紹了php數(shù)據(jù)訪(fǎng)問(wèn),數(shù)據(jù)訪(fǎng)問(wèn)有兩種方式,本文為大家揭曉,感興趣的小伙伴們可以參考一下2016-05-05PHP 中 var_export、print_r、var_dump 調(diào)試中的區(qū)別
這篇文章主要介紹了PHP 中 var_export、print_r、var_dump 調(diào)試中的區(qū)別,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-06-06Codeigniter框架的更新事務(wù)(transaction)BUG及解決方法
這篇文章主要介紹了Codeigniter框架的更新事務(wù)(transaction)BUG及解決方法,具體BUG和解決辦法在文中有詳細(xì)描述,需要的朋友可以參考下2014-07-07TP5(thinkPHP5)框架使用ajax實(shí)現(xiàn)與后臺(tái)數(shù)據(jù)交互的方法小結(jié)
這篇文章主要介紹了TP5(thinkPHP5)框架使用ajax實(shí)現(xiàn)與后臺(tái)數(shù)據(jù)交互的方法,結(jié)合實(shí)例形式總結(jié)分析了thinkPHP5使用ajax與后臺(tái)數(shù)據(jù)交互的兩種實(shí)現(xiàn)方法及相關(guān)操作技巧,需要的朋友可以參考下2020-02-02thinkPHP5分頁(yè)功能實(shí)現(xiàn)方法分析
這篇文章主要介紹了thinkPHP5分頁(yè)功能實(shí)現(xiàn)方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了thinkPHP5實(shí)現(xiàn)分頁(yè)功能的具體步驟與相關(guān)操作技巧,需要的朋友可以參考下2017-10-10- 這篇文章主要介紹了php實(shí)現(xiàn)上傳圖片生成縮略圖示例,代碼中有詳細(xì)注釋?zhuān)枰呐笥芽梢詤⒖枷?/div> 2014-04-04
最新評(píng)論