微信用户信息rawData转数组
20 August 2018
微信用户信息rawData转数组
小程序getinfo获取用户信息微信用户信息rawData转数组
//rawData转数组
public static function rawDatatoArray($rawData)
{
$newArray = [];
if($rawData!='uninfo'){
$rawData = str_replace('{', '', $rawData);
$rawData = str_replace('}', '', $rawData);
$url = explode('"avatarUrl":"', $rawData);
$url = str_replace('"', '', $url[1]);
$rawData = str_replace('"', '', $rawData);
$rawData = explode(',', $rawData);
foreach ($rawData as $key => $v) {
if (!empty($v)) {
$key1 = explode(":", $v);
$newArray[$key1[0]] = $key1[1];
}
};
$newArray['avatarUrl'] = $url;
}else{
$newArray=array(
'avatarUrl' =>'',
'nickName' =>'uninfo'
);
}
return $newArray;
}