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