是否有一个php函数从返回一个assoc数组


is there a php function that returns an assoc array from

我想将当前查询字符串(或任何基于键/值对的strng)转换为assoc数组。

有没有php函数已经做到了这一点?

$my_var  = "age=45&name=john";
$my_ary = explode_into_an_assoc_array("&",$my_var)
//and now I can go as
echo $my_ary['name'] prints john
我想,

parse_str就是您想要的。

parse_str是您需要的函数:

$my_var  = 'age=45&name=john';
parse_str($my_var, $my_ary);
echo $my_ary['name']; // john
echo $my_ary['age']; // 45

我想转换当前的查询字符串〔…〕

当前查询字符串将由PHP自动解析,并可用作$_GET['name']$_GET['age']

parse_str($str,$arr);从…起http://www.php.net/manual/en/function.parse-str.php

<?php
$my_var  = "age=45&name=john";
$arr = Array();
parse_str($my_var, $arr);
print_r($arr);
?>