我正在使用一個類,它返回一個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