我正在使用一个类,该类返回 Excel 电子表格的特定行和单元格的值。为了构建一个单列数组,我对行进行计数,然后使用 for()
循环遍历该数字,然后使用 $array[] = $value
设置递增数组对象的值。
如果单元格中的值都不是 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
列获取数据。
最佳答案
你试过 array_push() 了吗?
array_push($rainfall, $data->val($i,2));
关于PHP:检查是否为 0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2929424/