我试着运行一个php脚本:
die($postdata['entry.852552993']);
$postadata有一个键叫做entry.852552993。当我运行脚本时,我得到
e
作为回应。
Print_r呈现
entry.852552993=asdf&entry.369545365=asdf&entry.294310521=kristoffer%40nolgren.se&entry.1273939785=&entry.1493395350=&entry.120344222=&entry.333376545=&entry.79269841=Attending
我想要的响应是adsf
$postdata是一个字符串。你需要把它转换成一个数组,这样才能像你一样对它进行索引。
试试这个:
$postdata = "entry.852552993=asdf&entry.369545365=asdf&entry.294310521=kristoffer%40nolgren.se&entry.1273939785=&entry.1493395350=&entry.120344222=&entry.333376545=&entry.79269841=Attending";
parse_str($postdata, $output);
//print_r($output);
echo $output['entry_852552993'];
我发现parse_str将变量名中的点转换为下划线,因此entry.85xxxxx
变为$output['entry_85xxxxx']