Автор Тема: Поможем?  (Прочитано 9153 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн xax

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 230
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Поможем?
« : 16 Февраля 2004, 22:29:05 »
Я сделал сортировку по алфавиту 1 столбика массива!
Потом написал код, чтобы на странице на букву а выводились все слова на а из второго столбика, а вот как объединить так, чтобы при выводе игр на а по алфавиту если:
Вывод страниц на букву
$file="news/news.txt";
$arr=file($file);
// sort($arr);
foreach ($arr as $a=>$b) {
$now=explode(";", $arr[$a]);
$news[$a]=$now[1];
}
foreach ($news as $a=>$b) {
$first=$news[$a]{0};
$first=strtolower($first);
if ($first=="$word") {
$file="news/news.txt";
$arr=file($file);
$str="$arr[$a]";
$str_arr=explode(";", $str);
echo "$str_arr[0]
";
}
}
if (!$str_arr) echo "Игр на эту букву нету";
?>
Код вывода по алфавиту
   $file="news/news.txt";
  $arr=file($file);
  for ($i=0;$i<=count($arr)-1;$i++) {
   $str=explode(";",$arr[$i]);

   $menu.="$str[0]
";
 sort($arr);
  }
  echo $menu;

 ?>
Задача: Нужно сделать так, чтобы выводимое id ссылки соответствовало той строчке из которой ьерётся сортируемое слово!

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Поможем?
« Ответ #1 : 16 Февраля 2004, 23:00:59 »
подайте убогому, кто-нибудь.
у меня уже сил нет.

Оффлайн xax

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 230
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Поможем?
« Ответ #2 : 16 Февраля 2004, 23:06:25 »
RomikChef
Блин Ром, не надо оскарБлять, убогий, ну хех все мы начинали

Оффлайн xax

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 230
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Поможем?
« Ответ #3 : 16 Февраля 2004, 23:08:18 »
Я хочу понять, а не чтоб мне код написали!

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Поможем?
« Ответ #4 : 16 Февраля 2004, 23:14:02 »
xax
[off]для начала весь php-код оформи тегами [ php ] ... [/ php ] (без пробелов). А то неудобно читать. [/off]
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн xax

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 230
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Поможем?
« Ответ #5 : 16 Февраля 2004, 23:16:12 »
Макс
хм, странно, по моему наоборот сложнее!

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Поможем?
« Ответ #6 : 16 Февраля 2004, 23:22:05 »
xax
уж тебе-то должно быть все равно.
ты ведь не понимаешь ни одной строчки в этом коде

Оффлайн xax

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 230
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Поможем?
« Ответ #7 : 16 Февраля 2004, 23:29:25 »
RomikChef  В каком из?

Оффлайн Mog.

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 828
  • +0/-0
  • 0
    • Просмотр профиля
Поможем?
« Ответ #8 : 17 Февраля 2004, 11:35:53 »
xax
Начну с начала
1. Покажи хотя бы 3 строчки файла news.txt как они в нем есть
2. Покажи эти же 3 строчки, как тебе хотелось бы их видеть.
Все болезни от нервов, только сифилис от удовольствия

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Поможем?
« Ответ #9 : 17 Февраля 2004, 14:17:47 »
Mog. ему не строчки надо видеть.
перечитай вопрос

Оффлайн Mog.

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 828
  • +0/-0
  • 0
    • Просмотр профиля
Поможем?
« Ответ #10 : 17 Февраля 2004, 14:31:08 »
Цитировать
RomikChef:
ему не строчки надо видеть
Это мне строчки надо видеть. Потому, что
Цитировать
вопрос
-то я и не понял.
Все болезни от нервов, только сифилис от удовольствия

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Поможем?
« Ответ #11 : 17 Февраля 2004, 14:39:23 »
смотри.
он хочет вывести список строк из файла, со ссылками на редактирование.
до того, как он сортировал этот список, у него все совпадало.
номера строк.
вывел ссылку номер ноль - и в файле это строка первая.
но потом он захотел выводить, сортируя.
и у него совпадать перестало.
я считаю, что здесь поможет только паталогоанатом.

Оффлайн Mog.

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 828
  • +0/-0
  • 0
    • Просмотр профиля
Поможем?
« Ответ #12 : 17 Февраля 2004, 14:53:12 »
Цитировать
RomikChef:
редактирование

редактирование чего?

Цитировать
RomikChef:
до того, как он сортировал этот список, у него все совпадало.
В смысле НЕ сортировал?


[off]Гы! RomikChef, а ты откуда знаешь, что он хочет:)[/off]
Все болезни от нервов, только сифилис от удовольствия

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Поможем?
« Ответ #13 : 17 Февраля 2004, 14:59:45 »
да тут все на ладони.
из логики скрипта.

пока НЕ сортировал - совпадало.

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
Поможем?
« Ответ #14 : 17 Февраля 2004, 19:40:22 »
xax
Слушай, может выучишь SQL хотя бы на элементарном уровне и начнешь использовать базу данных?
Потому что извращаться с подобной сортировкой я бы на твоём месте не начинал.
Нет, безусловно, реализовать это возможно, но ты просто не поймешь, как оно работает. Да и Ромик готовый код опубликовать для тебя не даст :)
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28