php传入数组
① php如何传数组
session可以,但也可以把数组转换成字符串传过去。implode()就行
② PHP怎样在网页间传递数组
方法很多,主要看怎么用:
1:把数组做成字符串放在页面中,然后表单提交过去。
2:写入数据库,下一个页面直接读数据库。
3:写成文件,下个页面读文件。
4:放在超全局数组中,直接使用。
5:使用一些其他支持,比如memcache。
③ 求助,php之间传递数组
就是你说的少打了&符号,要保正修改数组,函数中就要传递数组的引用,相当于修改了数组的地址,也就修改了数组。
④ php变量传递数值数组的问题
你的意思是将一个数组传递到另一个页面是吧。页面间传递数据 你可以考虑get 和post 两种方法 ,但是传递的数据都是string类型。 所以你想传递的数组应该先序列化一下 ,使用函数serialize,之后你在另一个页面再使用unserialize将接受到的数据反序列话即可。当然方法很多,如将那个页面加载进来,或者将数据放入session中等等。
⑤ php的数组传递
可用serialize()函数将数组字符串化,
然后用unserialize()处理一下,就把数组传到下个页面了.
page1:
<input type="hidden" name="array2string" value="<?=htmlspecialchars(serialize($array)) ?>">
page2:
$array = unserialize($_REQUEST["array2string"]);
⑥ php str_replace如果传入的是数组的话,怎么解释
传入数组用于多重替换及映射替换,str_replace详细用法如下:
str_replace — 子字符串替换
mixedstr_replace(mixed$search,mixed$replace,mixed$subject[,int&$count])
该函数返回一个字符串或者数组。该字符串或数组是将 subject 中全部的 search 都被 replace 替换之后的结果。
参数说明:
如果 search 和 replace 为数组,那么 str_replace() 将对 subject 做二者的映射替换。
如果 replace 的值的个数少于 search 的个数,多余的替换将使用空字符串来进行。
如果 search 是一个数组而 replace 是一个字符串,那么 search 中每个元素的替换将始终使用这个字符串。
该转换不会改变大小写。
如果 search 和 replace 都是数组,它们的值将会被依次处理。
search:查找的目标值,也就是 needle。一个数组可以指定多个目标。
replace:search 的替换值。一个数组可以被用来指定多重替换。
subject:执行替换的数组或者字符串。也就是 haystack。
如果 subject 是一个数组,替换操作将遍历整个 subject,返回值也将是一个数组。
count:如果被指定,它的值将被设置为替换发生的次数。
返回值:
该函数返回替换后的数组或者字符串。
⑦ php函数之间传递数组
就是你说的少打了&符号,要保正修改数组,函数中就要传递数组的引用,相当于修改了数组的地址,也就修改了数组。
⑧ php 数组 传递
serialize() 序列化,
你只能用js把数组序列化,再用php把数组反序列化,
或把数组放到多个变量中提交,
详情请参考php中文手册,
http://www.php.net/manual/zh/language.oop.serialization.php
http://www.gougou.com/search?search=php%E4%B8%AD%E6%96%87%E6%89%8B%E5%86%8C&id=1
http://www.gougou.com/search?search=MySQL%E5%8F%82%E8%80%83%E6%89%8B%E5%86%8C&restype=-1&id=10000001&ty=0