作者kagome100 (...)
看板PHP
標題[請益] 2維陣列傳給javascript
時間Fri Jan 30 17:40:40 2015
各位大大好 新手請教
我想把php裡的二維陣列傳給javascript
http://ask.amoeba.co.in/convert-php-array-to-javascript-array/ 網路上有找到範例是一維陣列的
二維陣列的傳過去會錯誤...
只會出現array,array這樣
請問在這樣只用硬解的情況下(不用json的時候)
這樣是要我把二維陣列改成一維陣列?!
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.125.185.89
※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1422610844.A.D1A.html
推 LaPass: 最方便就json,再要不然...... 自定義格式,自己去寫轉換 01/30 17:45
→ LaPass: 編碼的程式 01/30 17:46
推 onininon: 為什麼不用json 01/30 17:47
→ kagome100: 只是想說不用json的話要怎麼解... 01/30 17:53
→ MOONRAKER: echo print_r($ar, 1)阿 怎麼解咧 01/30 18:03
→ MOONRAKER: 這不是做考古題好嗎 01/30 18:03
→ KawasumiMai: 硬解可以用字串啊,定義兩個特殊文字去Split 01/30 18:57
→ xdraculax: json_encode才是正途,組字串只有壞處沒好處 02/01 20:21
→ xdraculax: 想知道怎麼組,json_encode後看原使碼就好了 02/01 20:24
→ et282523: 你的範例其實也是組 Json ,你知道嗎? 02/01 23:10
→ et282523: 只是他是自己吐 json 格式,不是用 json_encode() 02/01 23:11
→ et282523: 真的不想用 json 的話,就自己定義字串啊 02/01 23:13
→ et282523: 陣列與陣列之間用 # 區隔,陣列元素之類用 , 區隔之類的 02/01 23:14
→ et282523: 再用 string.split('#') 和 string.split(',') 去切 02/01 23:14
→ et282523: 不過個人覺得這樣寫沒什麼好處。而且萬一陣列值有 '#,' 02/01 23:15
→ et282523: 還要自行做跳脫?怎麼做都不會比 json 方便。 02/01 23:15
→ et282523: 突然發現上面 K 大有回作法了,抱歉又回了一次... 02/01 23:21
推 shadowjohn: 早期一些免費的留言板都用特殊分格符號~像「丨」 02/02 08:55
→ shadowjohn: 不過還是用json吧,簡單也省麻煩... 02/02 08:56
→ MOONRAKER: 以前自己幹都用||和$$ 02/02 10:13
推 shadowjohn: 這就得回頭去看看天真的驚直.... 02/02 16:54