PHP序列化许多输入
我有这个HTML表单:PHP序列化许多输入,php,serialization,Php,Serialization,我有这个HTML表单: <form action="" method="post"> <input type="hidden" name="data_first" value="9" /> <input type="hidden" name="data_second" value="2" /> <input type="hidden" name="date" value="2018-01-25" /> <input t
<form action="" method="post">
<input type="hidden" name="data_first" value="9" />
<input type="hidden" name="data_second" value="2" />
<input type="hidden" name="date" value="2018-01-25" />
<input type="text" name="posted_data" value="0.1" />
</form>
我想将这些发布的数据与序列化函数
结合起来
我只能序列化一个输入。
示例:serialize($_POST['posted_data'])代码>
我需要这样的功能:
serialize($\u POST['posted\u data'],$\u POST['data\u first'],$\u POST['data\u second'],$\u POST['date'])代码>
有什么想法吗?你可以简单地做-
serialize($_POST);
它将序列化所有已发布的数据。然后进行相应的处理
更新
您可以使用输入数组-
<form action="" method="post">
<input type="hidden" name="data[data_first]" value="9" />
<input type="hidden" name="data[data_second]" value="2" />
<input type="hidden" name="data[date]" value="2018-01-25" />
<input type="text" name="data[posted_data]" value="0.1" />
</form>
将序列化数据中存在的特定输入有两种方法
1) 通过发送post数组
e、 g序列化($\u POST)
2) 通过数组发送post数据
e、 gserialize(数组($发布['posted\u data'],$发布['data\u first'],$发布['data\u second'],$发布['date'])代码>序列化($\u POST)怎么样
?序列化($\u POST)
我有很多输入,我只需要序列化这些输入$\u POST['posted\u data'],$\u POST['data\u first'],$\u POST['data\u second'],$\u POST['date']
serialize($_POST['data']);