【发布时间】:2011-07-24 18:00:56
【问题描述】:
我初始化了一个名为 $present 的 php 数组,该数组的目的是如果名称存在则保存值 1,如果名称不存在则保存值为零。我有一个大小为 10 的名称数组。下面是提到的代码,但它不起作用。
$present = Array();
for($i=0;$i<=10;$i++){
if(!isset($present[$name[$i]])) {
$present[$name] = 1;
}
else echo $present[$name[$i]];
}
我也试过这个:
$present = Array();
for($i=0;$i<=10;$i++){
if(empty($present[$name[$i]])) {
$present[$name] = 1;
}
else echo $present[$name[$i]];
}
请帮忙谢谢!
【问题讨论】:
-
你为什么先用
$name[$i]然后$name? -
$present在这些示例的开头是空的,应该是吗?什么是$names?我们可以使用所需的输入/输出