php數(shù)組保存文本與文本反編成數(shù)組實(shí)例
本文實(shí)例講述了php數(shù)組保存文本與文本反編成數(shù)組的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
下面的實(shí)例定義了兩個(gè)函數(shù),其中string2array用于將字符串轉(zhuǎn)換成數(shù)組,array2string用于將數(shù)組轉(zhuǎn)換成字符串。
具體實(shí)現(xiàn)代碼如下:
if($data == '') return array();
@eval("$array = $data;"); return $array;
}
/** 將數(shù)組轉(zhuǎn)換為字符串
* @param array $data 數(shù)組
* @param bool $isformdata 如果為0,則不使用new_stripslashes處理,可選參數(shù),默認(rèn)為1
* string 返回字符串,如果,data為空,則返回空 */
function array2string($data, $isformdata = 1) {
if($data == '') return '';
if($isformdata) $data = new_stripslashes($data);
return addslashes(var_export($data, TRUE));
}
希望本文所述對(duì)大家的PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
PHP實(shí)現(xiàn)mysqli批量執(zhí)行多條語(yǔ)句的方法示例
這篇文章主要介紹了PHP實(shí)現(xiàn)mysqli批量執(zhí)行多條語(yǔ)句的方法,結(jié)合實(shí)例形式分析了php連接mysqli并批量執(zhí)行多條語(yǔ)句的相關(guān)操作技巧,需要的朋友可以參考下2017-07-07解決php使用異步調(diào)用獲取數(shù)據(jù)時(shí)出現(xiàn)(錯(cuò)誤c00ce56e導(dǎo)致此項(xiàng)操作無法完成)
本篇文章是對(duì)php中使用異步調(diào)用獲取數(shù)據(jù)時(shí)出現(xiàn)(由于出現(xiàn)錯(cuò)誤c00ce56e而導(dǎo)致此項(xiàng)操作無法完成)的解決方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-07-07php實(shí)現(xiàn)的CSS更新類實(shí)例
這篇文章主要介紹了php實(shí)現(xiàn)的CSS更新類及其用法實(shí)例,包括了針對(duì)模板文件的檢查、更新與替換模板文件等功能,非常實(shí)用,需要的朋友可以參考下2014-09-09百度工程師講PHP函數(shù)的實(shí)現(xiàn)原理及性能分析(一)
這篇文章主要介紹了百度工程師講PHP函數(shù)的實(shí)現(xiàn)原理及性能分析(一),需要的朋友可以參考下2015-05-05php上的memcache和memcached兩個(gè)pecl庫(kù)
一開始就在疑惑為什么會(huì)有兩個(gè)庫(kù),且在php.net官方都有文檔支持。2010-03-03修改php.ini以達(dá)到屏蔽錯(cuò)誤信息并記錄日志
這篇文章主要介紹了通過修改php.ini文件來實(shí)現(xiàn)如果關(guān)閉與開啟錯(cuò)去信息,并給出了比較好的方法,既能看到錯(cuò)誤信息也防止信息泄露問題2013-06-06