29 foreach ($csvData as $rowData) {
31 if (isset($rowData[$keyIndex])) {
32 if (isset(
$data[$rowData[$keyIndex]])) {
33 if (isset(
$data[$rowData[$keyIndex]][
'duplicate'])) {
34 $data[$rowData[$keyIndex]][
'duplicate'][
'line'] .=
', ' . $lineNumber;
36 $tmpValue =
$data[$rowData[$keyIndex]][
'value'];
37 $tmpLine =
$data[$rowData[$keyIndex]][
'line'];
38 $data[$rowData[$keyIndex]][
'duplicate'] = [];
39 $data[$rowData[$keyIndex]][
'duplicate'][
'line'] = $tmpLine .
' ,' . $lineNumber;
40 $data[$rowData[$keyIndex]][
'duplicate'][
'value'] = $tmpValue;
43 $data[$rowData[$keyIndex]] = [];
44 $data[$rowData[$keyIndex]][
'line'] = $lineNumber;
45 $data[$rowData[$keyIndex]][
'value'] = isset($rowData[$valueIndex]) ? $rowData[$valueIndex] :
null;
getDataPairs($file, $keyIndex=0, $valueIndex=1)