我尝试使用以下命令运行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
答案 0 :(得分:2)
$ 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']