[請益] 多維陣列穿繞的問題
我又問問題了~~幾乎每天練習都遇到一堆問題
這個陣列出現的結果,跟我要的有點不一樣耶
我想要的結果:
咖啡店:
IS
STARBUCKS
E
85 C
速食店:
M
KFC
Moss
●可是出現的卻是下面這樣,還有Warning訊息...
Warning: current() [function.current]: Passed variable is not an array
or object in C:\.....略...php on line 107
咖啡店:
IS
STARBUCKS
E
85 C
速食店:
M
KFC
Moss
Array: (→怎麼會有這個Array的字啊~~我不要它)
Warning: Variable passed to each() is not an array or object in
C:\...略...php on line 110
程式內容如下================
$store = array("咖啡店"=>array("IS","STARBUCKS","E","85 C") ,
"速食店"=>array("M","KFC","Moss")
);
$key1=key($store);
$value1=current($store);
$key2=key($store["$key1"]);
$value2=current($store["$value1"]);
while(list($key1)=each($store)){
echo ($key1 .":".NL) ;
while(list($key2,$value2)=each($store["$key1"])){
echo ($value2.NL);
}
}
請有耐心看完的人,告訴我一下吧...非常感激
另外加問一個問題:能用array_walk,來寫出要的答案嗎?謝謝喔
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.168.159.240
→
08/25 23:06, , 1F
08/25 23:06, 1F
※ 編輯: wercc 來自: 218.168.159.240 (08/25 23:41)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章