我已经从其他服务被发布的数据作为一个字符串: heading="firstname","lastname"&user_1382926="Mike",Smith"&user_1383059="Sonny","Williams"&user_1303EM000014="Mike","Jones"
解析字符串,然后张贴
我失去了在这个解析并且由于用户_ *可以是任何东西,它不洽。
我想:
$query = explode('&', 'heading="firstname","lastname"&user_1382926="Mike",Smith"&user_1383059="Sonny","Williams"&user_1303EM000014="Mike","Jones"');
$params = array();
foreach($query as $param){
list($name, $value) = explode('=', $param);
echo $params[urldecode($name)][] = urldecode($value);
}
但它只是给我:
"firstname","lastname""Mike",Smith""Sonny","Williams""Mike","Jones"
我希望能够将其发布到:
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$stmt = $mysqli->prepare("INSERT INTO usertest (firstname,lastname) VALUES (?,?)");
$stmt->bind_param('ss', $firstname, $lastname);
$stmt->execute();
我如何解析这个为了然后妥善发布?
+1尝试;这些日子非常罕见。 – Kermit
你想把它发布到外部URL? – Deepsy
是的,我想将其发布到外部URL。 – Joe