Автор Тема: Массивные игры  (Прочитано 23927 раз)

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

Оффлайн Mog.

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 828
  • +0/-0
  • 0
    • Просмотр профиля
Массивные игры
« Ответ #15 : 09 Января 2005, 15:10:04 »
А на словах можешь рассказать что ты хочешь сделать?
Все болезни от нервов, только сифилис от удовольствия

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

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Массивные игры
« Ответ #16 : 09 Января 2005, 15:20:44 »
Mog.
он уже пробовал.
Но проблема как раз в том, что оне понимает ,что делает.
И объяснить не в состоянии.
Это мы уже проходили.

Здесь вариант всего один.
Либо из его бессвязного мычания становится ясно, что ему надо, то писать надо КОД ЦЕЛИКОМ, а не куски, как это делаешь ты. Он просто не знает, что с ними делать. Как можно человеку писать кусок программы, если он не знает как кго программа работает?
В противном случае медицина бессильна.
Я на этом форуме держу его только из жалости.
Хотя из жалости как раз, возможно, было бы лучше не пускать - может быть и оставит он эту дрную идею - программирвоать

Оффлайн Mog.

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 828
  • +0/-0
  • 0
    • Просмотр профиля
Массивные игры
« Ответ #17 : 09 Января 2005, 15:29:08 »
RomikChef  
Зато он очень упорный человек. Который месяц бьётся с файлом news.txt
Может в конце концов победит!?
Все болезни от нервов, только сифилис от удовольствия

Оффлайн xax

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 230
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Массивные игры
« Ответ #18 : 09 Января 2005, 18:56:44 »
Mog. Сенкс, за поддержку.
Собственно говоря мне нужно строчку из файла считать в массив, но только эту строчку считать нужно не с начала а с конце, так, чтобы последний элемент строки стал первым (0).

RomikChef Ты не прав, тот код, который был написан в самом начале - его писал я и всё прекрасно понимаю, что он делает, только он не совсем верный, так как там $arr[$n], не считывается, как массив.

Оффлайн Mog.

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 828
  • +0/-0
  • 0
    • Просмотр профиля
Массивные игры
« Ответ #19 : 09 Января 2005, 19:12:12 »
Цитировать
xax:
чтобы последний элемент строки стал первым (0).

А зачем тогда array_flip ?
Для этого достаточно array_reverse
Это раз.
Тебе второй день толкуют о том, что
Цитировать
RomikChef:
потому, что это строчка, а не массив

Это два
И вообще, зачем делать первый элемент последним? У элемента есть индекс, индекс тебе известен, ну и обращайся к элементу по индексу, а не по абстрактному адресу "первый - последний".
В конце концов первый - последний это одно и то же, считать только с минусом надо.
Все болезни от нервов, только сифилис от удовольствия

Оффлайн xax

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 230
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Массивные игры
« Ответ #20 : 10 Января 2005, 15:40:11 »
Mog. Сенкс, что сказал функцию переворота строки
Но код
  $file="news/news.txt";
  $arr=file($file);
  $str=explode(";",$arr[$n]);

$massive=$arr[$n];
$flip_array=array_reverse($massive);
$runame=explode(";",$flip_array);
if(eregi("[А-Яа-я]", $runame[0])) {
$runame_title="($runame[0])";
}
$runame_title Не выводит значение, а выводит Array
Понимаешь, $arr[$n] - не массив, в этом и проблема
« Последнее редактирование: 10 Января 2005, 17:08:31 от xax »

Оффлайн xax

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 230
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Массивные игры
« Ответ #21 : 10 Января 2005, 15:53:24 »
Цитировать
Mog.:
В конце концов первый - последний это одно и то же, считать только с минусом надо.

Если ты имеешь ввиду, что $str[-1], то это не работает, я уже пробовал

Оффлайн Mog.

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 828
  • +0/-0
  • 0
    • Просмотр профиля
Массивные игры
« Ответ #22 : 11 Января 2005, 08:19:48 »
Цитировать
xax:
Понимаешь, $arr[$n] - не массив, в этом и проблема

Я понимаю это, но я не понимаю, что мешает сделать массив из строки.
Цитировать
xax:
$str[-1]
я не это имел ввиду, ты чё!
Все болезни от нервов, только сифилис от удовольствия

Оффлайн xax

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 230
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Массивные игры
« Ответ #23 : 12 Января 2005, 02:08:53 »
Mog.
А как строку сделать массивом?

Оффлайн Mog.

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 828
  • +0/-0
  • 0
    • Просмотр профиля
Массивные игры
« Ответ #24 : 12 Января 2005, 08:06:44 »
xax explode
Все болезни от нервов, только сифилис от удовольствия

Оффлайн xax

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 230
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Массивные игры
« Ответ #25 : 12 Января 2005, 11:19:01 »
Mog. Нет - это не то, мне нужно считать последнюю запись в строке, но я не могу этого сделать, так как при разбитии строки на массив, то по идее последняя запись должна быть $str[52], но это далеко не всегда так, как в строке некоторые предпоследнии поля не вписываются из - за отсутствия информации, соответственно и $str становится плавающим по номеру.

Оффлайн Mog.

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 828
  • +0/-0
  • 0
    • Просмотр профиля
Массивные игры
« Ответ #26 : 12 Января 2005, 11:42:06 »
Цитировать
xax:
некоторые предпоследнии поля не вписываются из - за отсутствия информации
Куда не вписываются?
Отсутствие информации это "пустая строка", т.е. $str[51]=""

Вписывай их насильно, в конце концов. Кто мешает?
Все болезни от нервов, только сифилис от удовольствия

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

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Массивные игры
« Ответ #27 : 12 Января 2005, 11:44:38 »
Mog.
последний элемент массива можно, вообще-то, узнать, и не зная точного номера

Оффлайн xax

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 230
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Массивные игры
« Ответ #28 : 13 Января 2005, 02:02:26 »
RomikChef КАК?

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

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Массивные игры
« Ответ #29 : 13 Января 2005, 02:37:47 »
USE YOUR BRAIN.
if any

 

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