-2

私はphp-scriptを次のように実行しようとします:

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

4

1 に答える 1

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']

于 2013-03-18T11:06:37.170 に答える