作者personhuang (Person)
看板PHP
标题[请益] each list
时间Wed Feb 1 14:20:26 2006
请问依下
我不太懂一些地方
像
<?
$fruit = array('a' => 'apple', 'b' => 'banana', 'c' => 'cranberry');
$arr=each($fruit);
print_r($arr);
?>
可是为何只有第一个element 会输出
Array ( [1] => apple [value] => apple [0] => a [key] => a )
还有若我是
$fruit = array('a' => 'apple', 'b' => 'banana', 'c' => 'cranberry');
$arr=each($fruit);
while(list($key,$val)=each($fruit))
{
echo("element $key = $val<BR> \n");
}
?>
为何输出只有第二三个element
element b = banana
element c = cranberry
list($key,$val)=each($fruit) 是ㄧ个element跳妈
这里面key 和val是keyword吗
还有echo 是无法把整个array输出 要用print_r 有原因吗
ㄧ些观念希望板上大大帮忙
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.70.48.243
※ 编辑: personhuang 来自: 203.70.48.243 (02/01 14:23)
2F:→ Clessin:echo是输出"字串",print_r是输出人类可阅读的"变数"。 02/02 19:04