我可以在不使用序列化器函数的情况下通过HTTP-POST发送字符串数组吗?


Can I post a string-array over HTTP-POST without using a serializer-function?

如何在HTTP-POST上发布字符串数组而不进行序列化(编辑:不使用序列化器函数)?例如:

 $d1 = array ("2","5","1","3");

你不能。

在序列化之前,数据只是内存中的一堆字节,如果批量复制到另一台计算机上,这些字节将没有任何意义,并且不能在HTTP中表示。

这就是序列化的目的。

这很像为什么我们使用口语(序列化),如英语(JSON)或德语(WWW URL形式编码)通过空气(HTTP)在人(计算机)之间进行通信,而不是将电脉冲从一个大脑复制到另一个大脑(即我们没有办法做到这一点,在一个大脑中工作的脉冲可能不会在另一个大脑中工作)。

Yes, You can.

它在多个选择框中工作。数组元素是选项值。