探討多鍵值cookie(php中cookie存取數(shù)組)的詳解
cookie默認(rèn)不能存數(shù)組,所以下面的寫法是錯(cuò)誤的。
報(bào)錯(cuò)如下:
Warning: setcookie() expects parameter 2 to be string, array given in
但是PHP可以把同名且后面以[]結(jié)尾的cookie解析為數(shù)組。在php里面實(shí)現(xiàn)cookie存數(shù)組的方法如下:
方法一:先用serialize序列化數(shù)組,再存入COOKIE ,讀出來時(shí)用unserialize得到原來的數(shù)組
方法二:設(shè)定多鍵值cookie,注意必須給鍵值
$arr = array(1,2,3);
setcookie("a[0]", $arr[0]);
setcookie("a[1]", $arr[1]);
setcookie("a[2]", $arr[2]);
結(jié)果:數(shù)組所有元素都存到了。
數(shù)組長(zhǎng)度 :3
Array ( [0] => 1 [1] => 2 [2] => 3 )
以下寫法是錯(cuò)誤的:
$arr = array(1,2,3);
setcookie("a[]", $arr[0]);
setcookie("a[]", $arr[1]);
setcookie("a[]", $arr[2]);
結(jié)果:只存了最后一個(gè)元素
數(shù)組長(zhǎng)度 :1
Array ( [0] => 3 )
- php通過array_unshift函數(shù)添加多個(gè)變量到數(shù)組前端的方法
- php數(shù)組函數(shù)序列之a(chǎn)rray_unshift() 在數(shù)組開頭插入一個(gè)或多個(gè)元素
- PHP按指定鍵值對(duì)二維數(shù)組進(jìn)行排序的方法
- php數(shù)組索引與鍵值操作技巧實(shí)例分析
- php使用post數(shù)組的鍵值創(chuàng)建同名變量并賦值的方法
- php獲取數(shù)組中鍵值最大數(shù)組項(xiàng)的索引值
- php中有關(guān)合并某一字段鍵值相同的數(shù)組合并的改進(jìn)
- php數(shù)組鍵值用法實(shí)例分析
- php對(duì)二維數(shù)組按指定鍵值key排序示例代碼
- php中怎么搜索相關(guān)聯(lián)數(shù)組鍵值及獲取之
- PHP和JavaScrip分別獲取關(guān)聯(lián)數(shù)組的鍵值示例代碼
- php數(shù)組函數(shù)序列之each() - 獲取數(shù)組當(dāng)前內(nèi)部指針?biāo)赶蛟氐逆I名和鍵值,并將指針移到下一位
- php在多維數(shù)組中根據(jù)鍵名快速查詢其父鍵以及父鍵值的代碼
- php中array_unshift()修改數(shù)組key注意事項(xiàng)分析
相關(guān)文章
網(wǎng)頁上facebook分享功能具體實(shí)現(xiàn)
本文為大家介紹下網(wǎng)頁上facebook分享功能的具體實(shí)現(xiàn),詳細(xì)代碼請(qǐng)看本文2014-01-01
php更改目錄及子目錄下所有的文件后綴擴(kuò)展名的代碼
今天遇到要改變當(dāng)前目錄下指定類型的文件類型,本來想要用批處理來做這個(gè),結(jié)果沒找到合適。就自己去查了下資料,用Php來處理一下。2010-10-10
PHP關(guān)聯(lián)數(shù)組實(shí)現(xiàn)根據(jù)元素值刪除元素的方法
這篇文章主要介紹了PHP關(guān)聯(lián)數(shù)組實(shí)現(xiàn)根據(jù)元素值刪除元素的方法,實(shí)例分析了php差集運(yùn)算函數(shù)array_diff及數(shù)組遍歷對(duì)比刪除的兩種方法,需要的朋友可以參考下2015-06-06
淺析Apache中RewriteCond規(guī)則參數(shù)的詳細(xì)介紹
Apache中 RewriteCond語句對(duì)于我來說一直是個(gè)難點(diǎn),多次試圖去把它搞明白,都沒有結(jié)構(gòu),這次我終于算大概知道它的意思了2013-06-06
WordPress中登陸后關(guān)閉登陸頁面及設(shè)置用戶不可見欄目
這篇文章主要介紹了WordPress中登陸后關(guān)閉登陸頁面及設(shè)置用戶不可見欄目的方法,是多用戶模式下比較實(shí)用的兩個(gè)功能,需要的朋友可以參考下2015-12-12
php下網(wǎng)站防IP攻擊代碼,超級(jí)實(shí)用
現(xiàn)在做外國(guó)網(wǎng)絡(luò),訪問量越來越高了,最近有很多不良IP不停的進(jìn)行攻擊,由于不是自己的主機(jī),所以,只能通過代碼去阻止它們。2010-10-10

