【发布时间】:2013-08-02 16:36:21
【问题描述】:
如何检查来自 csv 的数据,例如
17,William,10/3/1997,WilliamKDollinger@trashymail.com,MN,55401
并检查例如它们不能超过 21 岁。然后制作 2 个文件..有效和无效,如果它们超过 21 岁,它们进入有效的 csv 文件,无效的文件进入无效的 csv。谢谢。
我当前的php代码是这样的:
<?PHP
function readCSV($csvFile){
$file_handle = fopen($csvFile, 'r');
while (!feof($file_handle) ) {
$line_of_text[] = fgetcsv($file_handle, 1024);
}
fclose($file_handle);
return $line_of_text;
}
$csvFile = 'C:\Users\User 1\Desktop\orders.csv';
$csv = readCSV($csvFile);
echo '<pre>';
print_r($csv);
echo '</pre>';
?>
【问题讨论】:
-
嗯,你问
if是什么? -
不,我知道逻辑,只需要一个起点,比如如何扫描每一行或每一列......
-
您必须从最初的表单输入开始处理它,并使用
if { // in this age bracket // do something }类型的东西。至少那是我从“开始”开始要做的事情,而不必“以后”担心。这样会简单很多。 -
fgetcsv返回一个数组,所以你需要做的就是检查第一个值,然后fputcsv对应文件的行
标签: php csv export-to-csv