有人可以解释此代码的作用...
$objPHPExcel->getActiveSheet()->toArray(null, true,true,true);
[$objPHPExcel
是变量,它指向应该在某处实例化的对象
getActiveSheet()
是该对象的公共方法,该方法获取返回值(可能是对象类型)
toArray(null, true, true, true)
将返回值(对象)转换为数组,并且是返回对象本身的方法
->
是用于访问对象的属性和方法的符号
此代码行的意思是-将活动的Excel工作表交给我,并将其转换为数组。
如果想深入研究代码,请寻找对象的PHP类,它的方法应有注释。
您发布的代码摘录似乎来自一个名为PhpSpreadsheet的PHP库,或者根据变量名判断,该库的一个较早不推荐使用的形式PHPExcel。
没有看到代码摘录的上下文,很难说$objPHPExcel
代表什么。但是,它可能是PHPExcel
类(或可能是PHPExcel
类)的对象实例。
无论哪种方式,PhpOffice\PhpSpreadsheet\Spreadsheet
最有可能代表Excel工作簿的对象。
PhpOffice\PhpSpreadsheet\Spreadsheet
方法($objPHPExcel
/ getActiveSheet
)方法允许您访问该工作簿的当前活动工作表,即在Excel中打开该工作簿时将活动的工作表。
PHPExcel方法(PhpSpreadsheet / toArray
)以行和列的二维数组形式返回整个工作表的单元格值。传递给该函数的四个参数如下...