我正在使用一个类,它返回一个Excel电子表格的特定行和单元格的值。要构建一列数组,我正在对行进行计数,然后用for()
循环遍历该数字,然后使用$array[] = $value
设置递增数组对象的值。PHP:检查是否为0?
如果一个单元格中的值都不是0
,那么这很有用。该类返回一个数字0,所以它与该类无关,我认为这是我循环行并将它们分配给数组的方式......我想通过0值来实现,因为我正在创建图随后的数据,这里是我的代码。
// Get Rainfall
$rainfall = array();
for($i=1;$i<=$count;$i++)
{
if($data->val($i,2) != 'Rainfall') // Check if not the column title
{
$rainfall[] = $data->val($i,2);
}
}
您的信息$data
是Excel电子表格对象和方法$data->val(row,col)
是什么返回我的价值。在这种情况下,我从列2
获取数据。
尝试在您的数据数组上使用var_dump()和print_r()。这些漂亮的功能对调试非常有帮助! – 2010-05-28 13:41:27
找到0时会发生什么? – Tommy 2010-05-28 13:43:12
@John我这样做,这就是为什么我很困惑。我在excel文件中有30行,当我在数组上做一个print_r时,我只能得到不是0的值..所以它就好像它忽视了0 – tarnfeld 2010-05-28 13:44:27