array_uniqueに注意

<?php
$array = array(1,1,3,3,4);
print_r($array);
$array2=array_unique($array);
print_r($array2);

すると

Array
(
    [0] => 1
    [1] => 1
    [2] => 3
    [3] => 3
    [4] => 4
)

Array
(
    [0] => 1
    [2] => 3
    [4] => 4
)

になるので添字が残って(phpはすべて連想配列なの)for文では回せない。
for地獄なのかなー