исходный код скрипта index.php:
<title>новости</title>
<link rel="stylesheet" href='../css/main.css'>
<?php
if(isset($_GET["udl"])) { //проверяем существование переменной
$name1='1.txt';
$news1 = array(); //читаем файл
foreach ( file($name1) as $v) { // преобразуем файл в двухмерный массив
$news1[] = explode("\t", $v);
}
$udl=$_GET["udl"];
unset($news1[$udl]); // удаляем элемент массива который нужно удалить
$i=0;
while ( (count($news1)) > $i ){
echo '<div class="news1"><div class="news1-top"><div class="news1-zagolovok">'.$news1[$i][0].'</div><div class="news1-data">'.$news1[$i][1].'</div></div><div class="news1-telo">'.$news1[$i][2].'</div><div class="news1-redactor"><a href="index.php?red='.$i.'">редактировать</a></div><div class="news1-udalit"><a href="index.php?udl='.$i.'">удалить</a></div></div>';
$i++;
} // выводим отображение массива без удаленного элемента
}
else{
$name1='../1.txt';
$news1 = array();
foreach ( file($name1) as $v) {
$news1[] = explode("\t", $v);
}
$i=0;
while ( (count($news1)) > $i ){
echo '<div class="news1"><div class="news1-top"><div class="news1-zagolovok">'.$news1[$i][0].'</div><div class="news1-data">'.$news1[$i][1].'</div></div><div class="news1-telo">'.$news1[$i][2].'</div><div class="news1-redactor"><a href="index.php?red='.$i.'">редактировать</a></div><div class="news1-udalit"><a href="index.php?udl='.$i.'">удалить</a></div></div>';
$i++;
}
}
?>
содержание 1.txt:
Заголовок Новости 1 дата новости 1 тело новости 1 и много много текста много много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текста
Заголовок Новости 2 дата новости 2 тело новости 2 и много много текста много много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текста
Заголовок Новости 3 дата новости 3 тело новости 3 и много много текста много много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текста
Заголовок Новости 4 дата новости 4 тело новости 4 и много много текста много много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текстамного много текста
вобщем после удаления i того элемента скрипт работает некорректно ибо элементы массива идут уже не по порядку.
помогите пожалуйста советом