最笨的办法了哈哈哈但愿有人能用得到
//获取post参数
$param = Request::instance()->param("data");
// $param = "ChatListBean{crowd_id='6',user_id='28'}";
if (empty($param)){
return $this->blackerror("请传参数");
die();
}
//去除大括号
$tmp = substr($param,13,-1);
//去除单引号
$tmp = str_replace("'","",$tmp );
//去除相连的逗号并转换成数组
$tmpArr = explode(',',$tmp);
// $users_id = substr($tmpArr[0],9);
$info = [];
foreach ($tmpArr as $k => $v){
$info[$k]= explode('=',$v);
}
$data = [];
if (!empty($info)){
if (!empty($info[0])){
$data = [
$info[0][0]=>$info[0][1],
];
}
if (!empty($info[1])){
$data = [
$info[0][0]=>$info[0][1],
$info[1][0]=>$info[1][1],
];
}
if (!empty($info[2])){
$data = [
$info[0][0]=>$info[0][1],
$info[1][0]=>$info[1][1],
$info[2][0]=>$info[2][1],
];
}
if (!empty($info[3])){
$data = [
$info[0][0]=>$info[0][1],
$info[1][0]=>$info[1][1],
$info[2][0]=>$info[2][1],
$info[3][0]=>$info[3][1],
];
}
}
return json_encode($data);
}