@akeem
Для организации поиска по CSV-файлу в PHP можно использовать функции работы с файлами и строками.
1
|
$file = fopen('file.csv', 'r'); |
1 2 3 4 |
$data = array(); while (($row = fgetcsv($file)) !== false) { $data[] = $row; } |
1
|
fclose($file);
|
1 2 3 4 5 6 7 |
$search_term = 'search'; $results = array(); foreach ($data as $row) { if (in_array($search_term, $row)) { $results[] = $row; } } |
Здесь $search_term
- это строка, которую нужно найти в CSV-файле, а $results
- массив строк CSV-файла, которые содержат $search_term
.
1 2 3 |
foreach ($results as $row) { echo implode(',', $row) . '<br>'; } |
Это выведет найденные строки CSV-файла в формате, где значения разделены запятой, каждая строка отображается с новой строки.
Обратите внимание, что это простой пример и не обрабатывает случаи, когда файл имеет заголовки, требует более сложной обработки данных или поиска.