Мне нужно найти минимальное и максимальное значения всех столбцов в CSV и использовать эти значения для моего ползунка на моей веб-странице. Сначала я определяю общее количество столбцов в CSV-файле и, основываясь на общем количестве столбцов, создаю множество ползунков (например, ползунок цен на Amazon). Это фрагмент кода для создания слайдеров.
<?php
for ( $i = 1; $i < $totalcolumns; $i++ ) {
echo '<input type="text" data-slider="true" data-slider-range="1,500" data-slider-step="1"/>';
}
?>
В приведенном выше фрагменте кода data-slider-range задан как 1500. Однако мне нужно определить эти значения на основе минимального и максимального значений моих столбцов CSV. Если я заранее знаю свои общие столбцы, я могу определить минимальное и максимальное значения всех столбцов, как описано в эта ссылка.
Предположим, что если в моем CSV-файле 5 столбцов, мне нужно включить 5 ползунков, найти минимум и максимум для всех 5 столбцов и использовать их в качестве диапазона ползунков данных в приведенном выше коде.
Может кто-нибудь, пожалуйста, направьте меня в правильном направлении? Я не уверен, нужно ли это делать в PHP или javascript, поскольку я совершенно не знаком с этими технологиями.
ИЗМЕНИТЬ:
Чтобы найти общее количество столбцов, я использую другой файл PHP, в котором я использую приведенный ниже фрагмент кода.
$handle = fopen('demo.csv', 'r');
if (($data = fgetcsv($handle, 1000, ',')) !== false) {
}
И затем я использую SESSION для передачи счетчика ($ data) в мой текущий файл PHP.
$_SESSION["totalcolumns"] = count($data);
В моем текущем файле PHP я получаю доступ к общим столбцам в моем файле CSV, как показано ниже.
$totalcolumns = $_SESSION["totalcolumns"];
$totalcolumns
? - person TheWolf   schedule 02.10.2013