데이터를 가져 오기 위해 CSV 파일을 읽습니다. 일부 자동 생성 숫자 (텍스트 & 숫자)가있는 열이 있습니다. 문제는 내 스크립트가 지수 값으로 값을 읽는 일부 행에 있습니다. PHP 지수를 지수로 읽음
예 : 58597E68가 그럴 수가 문자열로 읽을 필요 + 72
5.86E 간주됩니다. 자동 생성 된 숫자 중간에 문자 (E)가있는 경우에만 문제가 발생합니다.
$feed = 'path-to-csv/import.csv';
if (!file_exists($feed)) {
//$feed = 'import.csv';
exit('Cannot find the CSV file: ' . $feed);
}
$row=0;
if (($handle = fopen($feed, 'r')) !== FALSE) {
while (($data_csv_rows = fgetcsv($handle, 1000000, ',')) !== FALSE) {
$row++;
if ($row == 1) {
continue;
} // skipping header row
echo "Row " . ($row-1) . "<br>";print_r($data_csv_rows);echo "<br><br>";
}
}
우리에게 데이터 샘플과 CSV에서 데이터를 읽는 방법, 즉 코드를 보여주십시오. – ino
질문에 코드를 추가했습니다. –
CSV 데이터를 표시하십시오. – powtac