2 回答
TA贡献1826条经验 获得超6个赞
您想根据 Posted 输入值创建一个数组吗?只需将 foreach 循环与$_POST变量一起使用
<?php
if (isset($_POST)) {
foreach ($_POST as $key => $value) { // for every post value
$array[] = array( // we create a array based on the name and the value
$key => $value
);
}
var_dump($array); // dump the array
}
?>
<form method="POST">
<input type="text" name="job title" value="xyz">
<input type="text" name="start date" value="xyz">
<input type="text" name="send date" value="xyz">
<!-- any other input -->
<button type="submit">sd</button>
</form>
该var_dump($array)会给你
array(2) { ["job_title"]=> string(3) "xyz" ["start_date"]=> string(3) "xyz" } array(1) { ["send_date"]=> string(3) "xyz" }
要从数组创建 JSON,只需执行
echo json_encode($array)
- 2 回答
- 0 关注
- 183 浏览
添加回答
举报