PHP импортирует CSV-файл и использует данные в качестве переменных - PullRequest
0 голосов
/ 04 октября 2019

Я хотел бы импортировать документ CSV и проанализировать его содержимое, чтобы использовать его в качестве переменных. Документ всегда будет иметь фиксированные имена столбцов и номера столбцов. Любые примеры были бы превосходны.

Я мог только найти анализ, который показывает содержимое файла CSV:

<?PHP

/**
 * parse-csv.php
 */

$err_upTmpName = 'csvfiletutorial.csv';

$row = 0;

if (($handle = fopen($err_upTmpName, "r")) !== FALSE) {

    while (($data = fgetcsv($handle, 0, ",")) !== FALSE) {

        if($row == 0){ 
        $row++; 
        } else {

            // $data[0] = first name; $data[1] = last name; $data[2] = email; $data[3] = phone

            if(!empty($data[0]) && !empty($data[1])) echo $data[0].' - '.$data[1].' - '.$data[2].' - 
'.$data[3].' - '.$data[4].'<br/>';

        }

    }

} else {

    echo 'File could not be opened.';
}   

fclose($handle);

   ?>

Пример ввода csv: дата, значение,value2 4.10.2019,15,10

Требуемый вывод csv: с использованием значений из файла CSV в формуле, например: 15 + 10 output = date, sum_values ​​4.10.2019,25

вывод сохраняется в новый файл CSV

...