当前位置: 首页 > PHPCMS > 调用知识

PHPCMS的array2string函数和string2array函数

来源:原创 作者:管理员 浏览:242 发布日期:2020-05-09 08:07:17分享到:
[导读]:今天来说一下,phpcms的两个函数,1 array2string函数:作用是将数组转换为字符串。function array2string($data, $isformdata = 1) {
今天来说一下,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字符串转为二维数组。

免责声明:本文由专注各类知识收集_PHPCMS模板知识网整理编写,旨在为企业提供网络知识分享,转栽请注明出处:http://www.niuqm.cn

猜你喜欢

相关评论

文明上网理性发言,请遵守新闻评论服务协议
0 条评论0人参与

扫一扫高效沟通

扫描访问手机网站

响应式模板
请填写下方表单,我们会尽快与您联系
感谢您的咨询,我们会尽快给您回复!