Как сделать методом php — отображение текста из файла txt? Очень нужна помощь. Сам - запутался. Знаю такая возможность есть, но я забыл как ее реализовывать.
Вопрос следующий:
У меня есть файл TXT, в нем расположены строчки с информацией.
по типу: URL фото, URL фото, Страна, Город, Регион, Цена
Мне нужно реализовать элементарную возможность выбрать к примеру город - и увидеть все товары с определенным городом, так же при выборе страны или региона..
Задача элементарная.. Но как назло не понимаю как это можно воплотить..
Можно это сделать без MySQL ?
А если только через MySQL - то как можно подобное сделать? Возможно кто-то знает хотя бы урок в интернете по этой теме, статью, что угодно :)

21 Авг 2019 в 06:28
223 +1
0
Ответы
1

Для отображения текста из файла txt и фильтрации данных по городу, стране или региону можно воспользоваться функциями PHP для работы с файлами и строками.

Вот пример реализации:

// Читаем файл с данными
$data = file_get_contents('data.txt');
// Разбиваем данные на строки
$lines = explode("\n", $data);
// Фильтруем данные по городу
$city = 'Москва'; // пример выбранного города
$filteredData = array_filter($lines, function($line) use ($city) {
$elements = explode(',', $line);
return isset($elements[3]) && $elements[3] == $city;
});
// Выводим отфильтрованные данные
foreach($filteredData as $item) {
echo $item . "\n";
}

Этот код читает данные из файла 'data.txt', разбивает их на строки, фильтрует по выбранному городу и выводит отфильтрованные данные.

Если вы хотите более сложную фильтрацию или операции с данными, то лучше использовать базу данных, например MySQL. Вы можете создать таблицу с полями URL фото, Страна, Город, Регион, Цена и загрузить данные из файла в базу данных. После этого выполнить SQL запросы для фильтрации данных.

Есть много учебных материалов по работе с MySQL и PHP. Вы можете найти уроки на сайтах как php.net, w3schools.com, tutorialspoint.com и других образовательных ресурсах.

20 Апр 2024 в 13:18
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир