作者wercc (Wercc)
看板PHP
标题[请益] 多维阵列穿绕的问题
时间Sat Aug 25 23:01:07 2007
我又问问题了~~几乎每天练习都遇到一堆问题
这个阵列出现的结果,跟我要的有点不一样耶
我想要的结果:
咖啡店:
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
1F:→ wercc:补充,上面的NL是<BR>\n的意思 08/25 23:06
※ 编辑: wercc 来自: 218.168.159.240 (08/25 23:41)