date_default_timezone_set('Asia/Shanghai');
$arr = array(
'0' => array(2,3),
'1' => array(22,33),
'2' => array(222,333),
'3' => array(2222,3333)
);
print_r($arr);
for($i=0;$i<count($arr);$i++){ //count()的长度,unset处理后会变化,逻辑错误,没有unset,看不出错误~~~~~
if($i == 1){
unset($arr[$i]);
continue;
}
echo $i;
array_push($arr[$i],'aaa');
}
print_r($arr);
缩进 减少缩进 注释 格式化
Array
(
[0] => Array
(
[0] => 2
[1] => 3
)
[1] => Array
(
[0] => 22
[1] => 33
)
[2] => Array
(
[0] => 222
[1] => 333
)
[3] => Array
(
[0] => 2222
[1] => 3333
)
)
02 //注意:这里的$i,没有3,因为数组的长度变化了;
Array
(
[0] => Array
(
[0] => 2
[1] => 3
[2] => aaa
)
[2] => Array
(
[0] => 222
[1] => 333
[2] => aaa
)
[3] => Array
(
[0] => 2222
[1] => 3333 //注意;这里没有拼接上,因为unset后,数组的长度变化了;
)
)