$value) //избавляемся от лишних символов пробелов { $arr[$key] = trim ($value); } } else //создаем массив без чисел { /* разбиваем строку на подстроки */ /* В качестве разделителей используем пробел, табуляцию и перевод строки */ $tok = strtok(file_get_contents ($file), " \n\t"); while ($tok !== false) { if (!is_numeric($tok)) //запоняем новый массив искючая цифры { $arr[]=$tok; } $tok = strtok(" \n\t"); } } return $arr; } /* Запись массива в файл */ function fileRite ($arr, $BOOL) { $file = fopen("data.txt", "w"); //открываем файл для записи предварительно очистив его if ($BOOL) //записываем файл со старой нумерацией { fwrite ($file, implode ("\n", $arr)); } else //записываем файл с новой нумерацией { foreach ($arr as $key=>$value) { $i++; $tempWr = $i." ".$value."\n"; //формируем строку для записи fwrite ($file, $tempWr); //записываем строку } } fclose($file); //закрываем файл } ?>