如何在取消数组元素后重新索引该数组:
echo "before deleting:<br>";
$countries[] = "Japan";
$countries[] = "Korea";
$countries[] = "china";
echo $a = count($countries);
echo "<br>";
for($i= 0;$i < $a; $i++)
{
echo "$countries[$i]<br>";
}
unset($countries[1]);
echo "<br>";
使用unset函数后,计数器显示2,但下面的循环中未输出第二个国家名称“china”。
echo "<hr>After deleting:<br>";
echo $a = count($countries);
echo "<br>";
//below is my forloop
for($i=0;$i < $a; $i++)
{
echo "$countries[$i]<br>";
}
</code>