将形式为“name=123&sex=1&num=12”的字符串转换成如下格式的
Array
(
[name] => 123
[sex] => 1
[num] => 12
)
/* 将一个字符串转变成键值对数组
* @param : string str 要处理的字符串 $str ='name=123&sex=1&num=12';
* @param : string sp 键值对分隔符
* @param : string kv 键值分隔符
* @return : array*/
function str2arr ($str,$sp="&",$kv="=")
{
$arr = str_replace(array($kv,$sp),array('"=>"','","'),'array("'.$str.'")');
eval("\$arr"." = $arr;"); // 把字符串作为PHP代码执行
return $arr;
}