看板 PHP 關於我們 聯絡資訊
<!DOCTYPE html> <html> <head> </head> <body> <?php $cars=array( "小誌"=>array("a"=>100,2=>90,"b"=>80), "得華"=>array(1=>60,"c"=>100,3=>70), "亭封"=>array("d"=>90,2=>80,"e"=>90)); for($i=0;$i<3;$i=$i+1){ for($j=0;$j<3;$j=$j+1){ echo $cars["$i"]["$j"]. "<br>" ; } } ?> <body> </html> 關於這簡易的輸出,為何伺服器都會報error 不知道哪裡宣告有誤~"~ 感謝指點.... -- ◢ ◣ ▊ ▊ ▊ ▊ ◢◣ ◢◣ ▊ ▊ ▊███ ◣ ◣ ◢█ L I N ◣ ▊ ▊ █◣ ▊◢ ◥◣ ▊ ▊ █◣ ▊ ▊ ▊ ▊ ▊ ◥◤ ▊ ▇▇ ◥◤ ▊ ▊ ▊◥◣▊◥ ▊ ▊▊◥◣▊ ▊ ▊ ▊ ▊ ▊ ▊ ▊ ▊ ▊ ◥▊ ◥◣ ▊ ▊▊ ◥▊ ▊ ▊ ▉ ▉ ▊ ▊ ▊ ▊ ◥◣█▆▆▊▊ ▊ ▊ ▊ ◥█ ψ █▇▇ ▊ ▊ ▊◣▅▇◤▊ ▊▊ ▊ ▊ ▊ ▊ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.39.10.234 ※ 文章網址: http://www.ptt.cc/bbs/PHP/M.1417962708.A.FC9.html
KawasumiMai: $cars["$i"]["$j"] = = ...... 12/07 22:54
APE36: 筆誤,echo $cars[$i][$j]; 已修改後還是過不了~"~ 12/07 22:57
NioTW: $i是數字,陳列第一層的key是文字呀 12/07 23:01
PoloHuang117: key value 12/07 23:08
http://ppt.cc/hW-7 感謝前輩們參與我的問題,我知道是key Value對映,但是我改過後array給定的key後 去run Server出現圖片中的問題,一直無法正常顯示要的結果到網頁上 有點摸不著頭緒,想到會動到的值都去改它,想不到還有哪裡有問題上來求救 ※ 編輯: APE36 (114.39.10.234), 12/07/2014 23:16:04
itisjoe: 改用foreach 12/07 23:18
感謝foreach可以過,但是用一般for為何不能過?困厄><想解這個問題><
Den3: 你的$i應該要是”小華”這些文字,不是數字 12/07 23:20
我有嘗試過把小華改成value,但是還是一樣用for來跑會掛點.... ※ 編輯: APE36 (114.39.10.234), 12/07/2014 23:28:26
Den3: foreach會自動幫你處理indez問題,另外你用for是怎麼寫,cod 12/07 23:30
Den3: e貼上來看看 12/07 23:30
Den3: 另外你第二層的index有數字也有字串,當然用這種寫法會掛掉 12/07 23:32
http://ideone.com/JQJ5r8 http://ideone.com/Hst7Rt 兩個版本,第二層index有字串是為日後可以方便找到對應值所設的, 不希望動到他的情況下要如何去更動比較好呢?? 第二層字串去掉是能run我知道><" ※ 編輯: APE36 (114.39.10.234), 12/07/2014 23:37:20
Den3: 就直接用foreach解決吧,他會幫你直接處理key有字串的問題, 12/07 23:43
Den3: 不用考慮太多,然後你就可以專心的把功能實作出來。 12/07 23:43
感謝!! ※ 編輯: APE36 (114.39.10.234), 12/08/2014 00:09:15