0
我試圖通過使用功能動態地獲取特定數據陣列(解析一個Excel文件,因此,舉例來說,我可以抓住該文件的第四列如下):PHP越來越陣列鍵列動態
foreach ($obj->Worksheet->Table->Row as $row)
{
$rows[] = (string)$row->Cell[4]->Data;
}
我的問題是即時通訊嘗試動態指定「單元格」獲取,我不知道如何正確格式化,因爲我無法在[]內明顯使用$。所以我試圖做到這一點,它不工作:
$col = 4;
foreach ($obj->Worksheet->Table->Row as $row)
{
$rows[] = (string)$row->Cell[$col]->Data;
}
爲什麼不能在[]內使用$? – sanmai 2010-10-22 06:41:29
您的語法很好,您當然可以使用變量(例如'$ col')以這種方式訪問數組。如果你的第一個代碼示例有效,那麼你的第二個代碼也應該如此;它們是等價的。你是否收到錯誤信息? – 2010-10-22 06:44:08
您如何識別$無法使用?它應該完美地工作。 – Jonas 2010-10-22 06:46:37