[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Расписание
Иван_Алексеев
Доброго времени суток
Помогите пожалуйста, нужно вывести информацию о предмете, который выбираю, расписание находиться в текстовом файле
Заранее благодарен



Спустя 44 минуты, 19 секунд (21.10.2010 - 14:17) Michael написал(а):
1) предоставь информацию о формате файла
2) что пробовал делать сам для решения задачи

Спустя 1 час, 44 минуты, 36 секунд (21.10.2010 - 16:01) Иван_Алексеев написал(а):
файл простой txt, в блокноте вбиваю расписание
идет начала предмет, потом время, количесвто пар и фамилия препода
вывести инфу то я понимаю как из файла вроде как) а как оперделеный предмет захватить не знаю
Да чо то в инете не могу ничего найти, кроме того, чтоб все инфу выводил из файла ни чего пока не сделал

Спустя 23 минуты, 56 секунд (21.10.2010 - 16:25) T1grOK написал(а):
Так в чем же проблема?!
Реализуется все обходом всех строк файла. Ставите фильтр(условие) в цикле и все. Например:


$file = file("text.txt");//выгружаем построчно содержимое файла в массив
$strok = count($file);//считаем количество строк
for($n=0;$n<$strok;$n++){
$str = explode("|",$file[$n]);//выгружаем содержимое строки в массив
if ($str[0] == 'предмет'){//где $str[0] - предмет
print $str[0];
}
}


В данном случае разделителем значений в файле является - "|".

Спустя 52 минуты, 44 секунды (21.10.2010 - 17:18) kovaldm написал(а):
Проще массив сериализовать перед записью в файл, тогда можно делать какой угодно массив с любой степенью вложенности.

Спустя 2 минуты, 55 секунд (21.10.2010 - 17:21) Иван_Алексеев написал(а):
Стоп а массивы мы еще не проходили)

Спустя 8 минут, 5 секунд (21.10.2010 - 17:29) arvitaly написал(а):
Цитата
Стоп а массивы мы еще не проходили)


Это не повод их не пройти)

Спустя 1 час, 12 минут, 48 секунд (21.10.2010 - 18:42) Иван_Алексеев написал(а):
Дык что я преподу скажу, типо самообразование?)

Спустя 24 минуты, 10 секунд (21.10.2010 - 19:06) sergeiss написал(а):
Иван_Алексеев - а что, у вас запрещено самообразовываться? blink.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.