[請益]關於var_dump($_SESSION)的語法

作者: j5464654 (j5464654)   2016-06-07 21:21:26
寫網頁時用了很多session變數
但是有地方會需要把所有session變數整理並且存起來
因為原本的變數名稱是亂的
像是
$_SESSION["fwefdw"]->"data1"
$_SESSION["qwodjw"]->"data2"
用var_dump($_SESSION)會得到上面這種對應形式
那我要怎麼樣才能把這種array轉成
array[0]->"data1"
array[1]->"data2"
的樣子
thanks~
作者: apple0660   2016-06-07 22:20:00
array_values()
作者: j5464654 (j5464654)   2016-06-07 22:38:00
後來發現沒救QQ 因為var_dump沒有回傳值他只是在網頁上顯示資料而已...
作者: xdraculax (首席怪叔叔)   2016-06-07 22:46:00
... array_values
作者: shadowjohn (轉角遇到愛)   2016-06-07 22:57:00
... array_values
作者: weiclin (CC)   2016-06-08 00:26:00
從你給的範例確實array_values就可以了,你有試過嗎..
作者: MOONRAKER (㊣牛鶴鰻毛人)   2016-06-08 02:41:00
array_values($_SESSION)不就結了
作者: shadowjohn (轉角遇到愛)   2016-06-08 08:02:00
你可以比較一下session用陣列跟字串哪個較省轉json存也是個方法,或是合適的斷行符號
作者: MOONRAKER (㊣牛鶴鰻毛人)   2016-06-08 17:30:00
沒錯 他是一個特殊陣列 但是可以做所有陣列做的事
作者: xdraculax (首席怪叔叔)   2016-06-09 12:05:00
把索引弄掉是不太好啦,不能保證別的程式不會寫 session,不知道為啥你有這需求,只是單純你這題目就是這樣解
作者: MOONRAKER (㊣牛鶴鰻毛人)   2016-06-09 14:03:00
array_values()又不會破壞參數的內容。
作者: MangoTW (不在線上)   2016-06-09 16:05:00
這篇有轉 Joke 的潛力…
作者: MOONRAKER (㊣牛鶴鰻毛人)   2016-06-10 22:04:00
$_POST $_GET 寫保留字要寫對是不是陣列請看php.net 或用is_array()一測便知
作者: xdraculax (首席怪叔叔)   2016-06-11 01:56:00
session 是每個人分開獨立的,你不能透過 $_SESSION取到所有人的留言這需求應把留言存入資料庫,如不用資料庫,就寫入文字檔案
作者: ej04cj86 (Swaglicious)   2016-06-21 09:37:00
$arrayData['sessionVariables'] = $_SESSION;to access -> $arrayData['sessionVariables']['id']

Links booklink

Contact Us: admin [ a t ] ucptt.com