0

我使用 jquery ajax 作为数据数组传递以下结构

 $_POST['data'][0] = 'results[]=stein&results[]=schere&results[]=stein&results[]=schere&results[]=stein'

 $_POST['data'][1] = '9b2c1230757e4354b384c5c93e8e8f26'

我怎么说 php 解释$_POST['data'][0]为数组。我想得到的是array(1 =>'stein', 2=>'schere'...)

4

2 回答 2

3

使用parse_str()——将字符串解析为变量

$str = "results[]=stein&results[]=schere&results[]=stein&results[]=schere&results[]=stein";
parse_str($str, $output);

echo $output['results'][0]; // stein

实时键盘

于 2012-12-04T06:54:47.110 回答
0

使用parse_str()..

parse_str($_POST['data'][0]);

print_r($results);
echo $results[0];  //stein;
echo $results[1];  //schere;
于 2012-12-04T06:57:45.693 回答