for循环的疑惑,高手帮忙解释

来源:百度知道 编辑:UC知道 时间:2024/06/20 06:10:15
$del_id = $_REQUEST['del_id'];
//这里接收了表单上传上来的数组变量并赋值于$del_id,也就是要删除文章数据库里面的ID。

if($del_id!=""){
$del_num=count($del_id);
for($i=0;$i<$del_num;$i++){

echo "$del_id[$i]";
//疑惑的地方就是上面这句,我并没有给$i赋值,为什么用$del_id[$i]调取数组里面值的时候,它会调用到数据库文章的ID呢?这个$i究竟是什么东东?
}

$i 只是你数组下标值。
例如:$arr=array(1,2,3);
$arr[0]=1,$arr[1]=2,$arr[2]=3;
这里的0,1,2也就是你那里的$i,
只不过这里是写死的,你那是遍历数组,用的for循环,$i成了变量了!