/**
* 将字符串转换为数组
*
* @param string $data 字符串
* @return array 返回数组格式,如果,data为空,则返回空数组
*/
if ( !function_exists('string2array'))
{
function string2array($data) {
if($data == '') return array();
@eval("\$array = $data;");
return $array;
}
}
/**
* 将数组转换为字符串
*
* @param array $data 数组
* @param bool $isformdata 如果为0,则不使用new_stripslashes处理,可选参数,默认为1
* @return string 返回字符串,如果,data为空,则返回空
*/
if ( !function_exists('array2string'))
{
function array2string($data, $isformdata = 1) {
if($data == '') return '';
if($isformdata) $data = new_stripslashes($data);
return addslashes(var_export($data, TRUE));
}
}
相关文章
- Incorrect string value: ‘ç飑 for column ‘XXX‘
- 【日常】@Value的注意事项,@Value失效无法注入的原因
- IllegalArgumentException: XML fragments parsed from previous mappers already contains value for *
- springboot 注解动态赋值_SpringBoot 注解@Value的各种条件下使用方法
- SpringMVC @Value取值(取properties属性文件的属性值)
- 【第1节】ant design select下拉框获取value,label, key和自定义属性
- springboot 单元测试使用 @value读取不到值, yml的两个坑
- 从map中取出最大或最小value值对应的key值
- Map获取Value(值)的最大值
- Java8利用stream lambda查询map中最大value及对应key