【发布时间】:2014-05-04 10:07:39
【问题描述】:
考虑下面的代码:
<?php
$arr = array();
$arr['b'] = 'book';
foreach($arr as $key=>$val) {
print "key=>$key\n";
if(!isset($arr['a']))
$arr['a'] = 'apple';
}
?>
它没有显示“a”。 foreach 如何与哈希表(数组)一起使用,以遍历每个元素。如果列表已实现,为什么我不能在运行时添加更多?
请不要告诉我,我可以在计数的帮助下使用基于数字的索引来完成这项任务。
【问题讨论】:
-
"它没有显示'a'",什么意思?
-
@Rikesh:请找here
-
@Rikesh 见标准输出部分
标签: php arrays php-internals