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