Помогите пожалуйста, нужно вывести информацию о предмете, который выбираю, расписание находиться в текстовом файле
Заранее благодарен
Спустя 44 минуты, 19 секунд (21.10.2010 - 14:17) Michael написал(а):
1) предоставь информацию о формате файла
2) что пробовал делать сам для решения задачи
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 написал(а):
Иван_Алексеев - а что, у вас запрещено самообразовываться?