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