PHP 中如何用 GET/POST 方式分别传递与接收一个数组?

fox1999 2005-07-29 09:16:38
PHP 中如何用 GET/POST 方式分别传递与接收一个数组?

1. 用 GET 方式如何传递与接收一个数组
QueryString 格式是如何的?后来又如何用 $_GET 来接收?

2. 用 POST 方式呢?

最好有个小例子。
...全文
3375 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
fox1999 2005-07-29
  • 打赏
  • 举报
回复
多谢了。我再看看。
zhiin1 2005-07-29
  • 打赏
  • 举报
回复
对的

用AnotherArray[]方式传递就行了```
不过建议先join 然后split
二十斤 2005-07-29
  • 打赏
  • 举报
回复
<input name="AnotherArray[]">
<input name="AnotherArray[]">



$ARR=$_GET["AnotherArray"]
lucidaxy 2005-07-29
  • 打赏
  • 举报
回复
要使你的 <form> 结果被当成 array 发送到 PHP 脚本,你要对 <input>,<select> 或者 <textarea> 单元这样命名:
<input name="MyArray[]">
<input name="MyArray[]">
<input name="MyArray[]">
<input name="MyArray[]">

注意变量名后的方括号,这使其成为一个数组。你可以通过给不同的单元分配相同的名字来把单元分组到不同的数组里:
<input name="MyArray[]">
<input name="MyArray[]">
<input name="MyOtherArray[]">
<input name="MyOtherArray[]">

这将产生两个数组,MyArray 和 MyOtherArray,并发送给 PHP 脚本。还可以给数组分配指定的键名:
<input name="AnotherArray[]">
<input name="AnotherArray[]">
<input name="AnotherArray[email]">
<input name="AnotherArray[phone]">

AnotherArray 数组将包含键名 0,1,email 和 phone。
fox1999 2005-07-29
  • 打赏
  • 举报
回复
不可能吗???
jnnxwjh 2005-07-29
  • 打赏
  • 举报
回复
GET/POST只能传递简单数据结构,传递数组、对象、枚举等是不可能的。
khass 2005-07-29
  • 打赏
  • 举报
回复
数组?
你还是把组数Str=join(Arr,",")
等接到后再split(Str,",")

21,892

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧