PHP序列化许多输入

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

我有这个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 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、 g
serialize(数组($发布['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']);