看板 PHP 關於我們 聯絡資訊
<?php $no=$_GET["no"]; //取得購物車資料 $a_no_array = explode(",", $_COOKIE["a_no_list"]); //顯示購物車內容 for ($i = $no; $i<=$no; $i++) { $a_no_array[$i]=null; } ?> 我把資料存入cookie之後用,區分每個資料 可是想把資料刪除時,只刪了資料,可是逗點還在 造成顯示資料時還是有筆空白的資料 a=1,2,3 刪除2後 a=1,,3 希望是a=1,3 請問如何刪資料,可以刪資料和逗點 希望板上的大大幫幫我!!感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.38.66 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1444998486.A.EAF.html
BloodyDawn: 你刪除cookie的方法是什麼?? 10/16 20:43
poiuy999: 首先 購物車我都用session 10/17 00:05
poiuy999: 刪除我都這樣寫 手機打有簡化 10/17 00:05
poiuy999: $delete = 2,$temp = new array() 10/17 00:05
poiuy999: session['cartid'] = array(1,2,3) 10/17 00:05
poiuy999: $count = count(session['cartid']) 10/17 00:05
poiuy999: for $i = 1 to $count 10/17 00:05
poiuy999: if(session['cartid'] != $delete) 10/17 00:05
poiuy999: array_push($temp) 10/17 00:05
poiuy999: unset(session[cartid]) 10/17 00:05
poiuy999: session[cartid] = $temp 10/17 00:05
poiuy999: 加油 10/17 00:05
xdraculax: 既然用字串的方式存就用字串的方式刪啊 0.0 10/17 18:53
xdraculax: orz 乍看誤以為你要全部清空... 10/17 18:55
xdraculax: unset($a_no_array[$no]) 就好了不用跑迴圈 10/17 18:58
ahoo122002: 感謝幫忙的大家! 10/17 19:42
poiuy999: 直接刪key count數跟max數不一樣 for會跑不到 10/17 22:32