我想上传数据excel,但在上传数据之前我想先确定这些数据。示例:如果无法上传,则会有一个空白列。一个简单的问题,我如何计算之前上传的每列的行数?
所以稍后输出将是这样的:
第1栏:50行
第2栏:49行。例如(假设空1数据)
第3栏:47行。例如(假设空3数据)
这是我的控制器
for ($i = 1; $i <= $data['numRows']; $i++) {
if($data['cells'][$i][1] == '') break;
$kode=str_replace($simbol, '', $data['cells'][$i][1]);
$dataexcel[$i-1]['kode_matkul'] = $kode;
$dataexcel[$i-1]['nama_matkul'] = $data['cells'][$i][2];
$dataexcel[$i-1]['sks_a'] = $data['cells'][$i][3];
$dataexcel[$i-1]['sks_b'] = $data['cells'][$i][3];
$dataexcel[$i-1]['semester_matkul'] = $data['cells']$i][4];
}
我尝试使用echo count($data['cells'][$i][1])
但它不起作用