Это работает не так, как ожидалось, потому что когда вы сбрасываете, sizeof () возвращает 2. Таким образом, вы выполняете цикл от 0 до 2 (иначе 1).
Таким образом, он будет отображать толькоиндекс 1, потому что вы сбрасываете элемент на 0.
Простым решением для этого будет использование цикла foreach:
foreach($res as $value){
echo $value .'<br />';
}