php数组保存文本与文本反编成数组的实现方法

这篇文章主要介绍“php数组保存文本与文本反编成数组的实现方法”,在日常操作中,相信很多人在php数组保存文本与文本反编成数组的实现方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php数组保存文本与文本反编成数组的实现方法”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

下面的实例定义了两个函数,其中string2array用于将字符串转换成数组,array2string用于将数组转换成字符串。

具体实现代码如下:

function string2array($data) {
if($data == '') return array();
 @eval("$array = $data;"); return $array;
}
/** 将数组转换为字符串
* @param    array   $data       数组
* @param    bool    $isformdata 如果为0,则不使用new_stripslashes处理,可选参数,默认为1
* string  返回字符串,如果,data为空,则返回空  */
function array2string($data, $isformdata = 1) {
 if($data == '') return '';
 if($isformdata) $data = new_stripslashes($data);
 return addslashes(var_export($data, TRUE));
}

到此,关于“php数组保存文本与文本反编成数组的实现方法”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!