中易网

php如何传数组

答案:2  悬赏:30  
解决时间 2021-02-12 23:11
php如何传数组
最佳答案
你提问的问题比较难,我就按我的理解说一下
不一定很准,仅供参考。
假定我们要传递的数组是:$Array{"a","b","c"}
1、用session记录数组是可以的。
2、一般情况下我会把数组转化成字符串来传递:
$arrayString = implode(",",$Array);//执行成功后$arrayString="a,b,c"
//implode有两个参数:第一个是分割符;第二个是要转化的数组
3、跳转网页,传递$arrayString
4、接收$arrayString并转化
$Array = explode(",",$arrayString);//执行后$Array={"a","b","c"}
5、使用$Array。
你也可能会遇到这种情况:
$Array["a"] = 1;//好像很麻烦的样子
这样的话用上面的方法就不行了
那我们还是用session来得方便:
1、$temp = array();//随便定义一个空数组
2、$_SESSION["Array"] = array_merge($temp,$Array);//将$temp与$Array合并
3、跳转网页,到过新的网页
4、$temp = array();//随便定义一个空数组
5、$Array = array_merge($temp,$_SESSION["Array"]);//获得$Array
6、使用$Array
最后祝你好运!!!
全部回答
貌似post是无法传递数组俯笭碘蝗鄢豪碉通冬坤的。 如果同在php中,可以通过存储为 global 值。 如果是html像php传值,可以将1200个元素值,存储成字符串,例如 1,2,3,4 然后赋值给隐藏域 input hidden 。 接收方wd.php,根据分隔符, 将字符串再变回 数组。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
东风悦达起亚K3自动挡首保需要多少公里去做
十二德堡信用社这个地址在什么地方,我要处理
坐火车买前站的票能在后站上车吗
我妈妈是医生用英语的一般现代时怎么写
哪个大神有智龙迷城X可以玩的CCI
缩写句子:1、他的声音如同从空中传来的声声巨
长期喝白酒,对身体有什么危害
一台录音机的体积是20立方分米对吗
康师傅金秋送爽方便面进价多少?
现任茅山掌门会捉鬼吗?
平板电脑能装工控软件吗(比如说:VB,组态王,
2006购进的固定资产现在卖出如何交税
信用卡一天只能还一次吗
三星冰箱门忘了关,关上了就发出咔咔的声音这
今天买了个洗面奶 刚才第二次用 擦在脸上时脸
推荐资讯
维客多水果蔬菜超市怎么去啊,有知道地址的么
p2p公司无力偿还,法人背负着什么责任
电饭煲烧水问题
逍遥镇武记胡辣汤地址有知道的么?有点事想过
题目信息表一般包括几个字段名
3.6.-8.5算24点怎么算
昌鹏宾馆在什么地方啊,我要过去处理事情
安周茶骗人的,点效果没有,骗钱不说还耽误病
一个圆柱和一个圆锥他们的底面直径,体积都相
西安市55中属于公办的吗?
钣金喷漆大众配件地址在什么地方,想过去办事
三星s7edge屏幕刮花怎么办
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?