Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.02.2014, 15:13   #1
Parallelogram
Недотепа
Форумчанин
 
Регистрация: 18.01.2011
Сообщений: 174
По умолчанию Диапазонный поиск по файлу

Идея такая, выводить список с 01012014 по 24022014 в столбец, точно так же как записано в файле. Проблемы возникли с самого начала. Знак ' не распознаются. Список выводится начиная с введенного 01012014 и до конца (как сделать диапазон не представляю). Выводится в строку, а нужно в столбец.
Мой вариант:
PHP код:
$e file_get_contents('spisok.txt');
$do stristr($e'02012014');
echo 
$do
Код:
Содержание файла spisok:

['01012014',лук],
['02012014',картофель],
['24022014',помидоры],
['24022014',чеснок],
['27032014',курица]
Помогите, пожалуйста
Parallelogram вне форума Ответить с цитированием
Старый 26.02.2014, 15:30   #2
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от Parallelogram Посмотреть сообщение
как сделать диапазон не представляю
Зачем тогда хранить данные в таком виде, в котором с ними невозможно нормально работать?
Почему для хранения данных не используем MySQL, например?
Andkorol вне форума Ответить с цитированием
Старый 27.02.2014, 15:37   #3
Parallelogram
Недотепа
Форумчанин
 
Регистрация: 18.01.2011
Сообщений: 174
По умолчанию

Так не поможете?
Parallelogram вне форума Ответить с цитированием
Старый 27.02.2014, 15:44   #4
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

а в чем проблема?
читаете построчно файл - как нашли начало вашего диапазона - ставим флаг - начинаем все последующие строки выводить, как нашли конец диапазона - флаг меняем на обратный, завершаем вывод и чтение файла

обязательное условие - файл должен быть упорядочен по кодам.. иначе возможен вариант с бесконечным циклом

..... покажите ваш код, поможем.... то что вы тут привели - ерунда какая то
за вас никто делать не будет, тока в разделе фриланс и не бесплатно
ADSoft вне форума Ответить с цитированием
Старый 27.02.2014, 15:45   #5
CodeNOT
Форумчанин
 
Аватар для CodeNOT
 
Регистрация: 08.11.2010
Сообщений: 593
По умолчанию

если я правильно понял, то:
Код:
$e = file_get_contents('spisok.txt');
$fileList = explode(',',$e);

print '<pre>'.print_r($fileList,true).'</pre>';
если не правильно, то пищи что именно не получается, я сегодня в край упорот, сразу понять не смогу
CodeNOT вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск по файлу Drago56 Общие вопросы C/C++ 4 11.06.2013 19:14
Поиск по файлу fanat2011 Общие вопросы C/C++ 0 14.04.2013 15:43
Поиск пути к файлу aank10 Общие вопросы C/C++ 5 21.02.2012 11:27
Си:Поиск по файлу. tutis Помощь студентам 0 10.05.2011 20:25
Поиск по файлу Sparky Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 13.10.2009 19:51