将sentinel返回信息解析为数组的函数。
下面直接贴出函数
public function parseArrayResult(array $data){
$result=array();
$count=count($data);
for ($i =0;$i<$count;){
$record=$data[$i];
if (is_array($record)){
$result[]=$this->parseArrayResult($record);
$i++;
}else{
$result[$record]=$data[$i+1];
$i+=2;
}
}
return $result;
}
这个函数可以将sentinel返回信息解析为数组。不过这个函数只能将一维数组,如果碰到二位数组,就无法解析了。