Article

分享经验与智慧

PHPCMS的array2string函数和string2array函数

发表时间:2020-03-07 21:37:06

文章来源:星诺网络

标签:

分享:

今天来说一下,phpcms的两个函数,
1.array2string函数:作用是将数组转换为字符串。
function array2string($data, $isformdata = 1) {
 
 
 
if($data == '' || empty($data)) return '';
 
 
 
 
 
 
 
if($isformdata) $data = new_stripslashes($data);
 
 
 
if(strtolower(CHARSET)=='gbk'){
 
 
 
$data = mult_iconv("GBK", "UTF-8", $data);
 
 
 
}
 
 
 
if (version_compare(PHP_VERSION,'5.3.0','<')){
 
 
 
return addslashes(json_encode($data));
 
 
 
}else{
 
 
 
return addslashes(json_encode($data,JSON_FORCE_OBJECT));
 
 
 
}
 
 
 
}
用法:将一组二维数组转为json格式的字符串。
2.string2array 函数:作用将字符串转为二维数组。
 
function string2array($data) {
 
 
 
$data = trim($data);
 
 
 
if($data == '') return array();
 
 
 
if(strpos($data, 'array')===0){
 
 
 
@eval("\$array = $data;");
 
 
 
}else{
 
 
 
if(strpos($data, '{\\')===0) $data = stripslashes($data);
 
 
 
$array=json_decode($data,true);
 
 
 
if(strtolower(CHARSET)=='gbk'){
 
 
 
$array = mult_iconv("UTF-8", "GBK//IGNORE", $array);
 
 
 
}
 
 
 
}
 
 
 
return $array;
 
 
 
}
 
用法:将json字符串转为二维数组。

石家庄网站建设,石家庄UI设计公司,网页切图,企业网站制作,营销型网站建设,专业做网站,响应式网站建设,石家庄网站制作,石家庄网站开发,石家庄建网站公司

相关案例查看更多

填写需求:

*提交完,稍后会有客服与您联系的。