2012-12-04 136 views
0

我用jQuery的AJAX傳遞數據陣列結構如下轉換URL字符串數組PHP

$_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'...)

+0

這應該工作$ _ POST [」數據'] [0] [結果] ... – bipen

回答

3

使用parse_str() - 解析字符串到變量

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

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

直播CodePad

0

使用parse_str() ..

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

print_r($results); 
echo $results[0]; //stein; 
echo $results[1]; //schere;