【发布时间】:2011-07-23 05:44:46
【问题描述】:
这里的代码(在php 5.3.5和5.2.13中执行):
$res = array(1, 2, 3);
unset($res[0]);
for($i = 0; $i < sizeof($res); $i++)
{
echo $res[$i] . '<br />';
}
在我看到的结果中
<br />2<br />
为什么只有一个元素,而第一个是空的?无法理解。做的时候:
print_r($res);
见:
Array ( [1] => 2 [2] => 3 )
感谢您的帮助!
【问题讨论】:
标签: php arrays unset array-unset