Есть один во прос - что тут не так?
$file="news/news.txt";
Вот код
$file="news/news.txt";
$arr=file($file);
function cmp($a, $b) //Не уверен, сравнивает оператор а и б
{
if ($a == $b) { //Если они равны по значению (по буквам)
return 0; //То выводятся одинаково
}
return ($a < $b) ? -1 : 1; //Если а выше по алфавиту, то она выше б
}
$a = array($str[0], $str[0]); //Создаёт массив (Вроде)
usort($a, "cmp"); //Сортирует
for ($i=0;$i<=count($arr)-1;$i++) {
$str=explode(";",$arr[$i]);
$menu.="
$str[0]";
}
while (list($key, $value) = each($a)) { //не знаю
echo "$key: $value\\n"; //Выводит
?>