如何通过PHPExcel从第一行转换为带有键的数组?
发布时间:2020-12-13 17:49:54 所属栏目:PHP教程 来源:网络整理
导读:对不起,找不到我需要的东西.我有xls / xlsx.然后我得到像这样的smth: array 0 = array 0 = string 'NameFirstColumn' 1 = string 'NameSecondColumn' 1 = array 0 = string 'qqq' 1 = float 30 2 = array 0 = string 'www' 1 = float 20 第一行是具有值名称
对不起,找不到我需要的东西.我有xls / xlsx.然后我得到像这样的smth:
array 0 => array 0 => string 'NameFirstColumn' 1 => string 'NameSecondColumn' 1 => array 0 => string 'qqq' 1 => float 30 2 => array 0 => string 'www' 1 => float 20 第一行是具有值名称的标题.如何使PHPExcel转换为数组看起来像: array 0 => array NameFirstColumn => string 'qqq' NameSecondColumn => float 30 1 => array NameFirstColumn => string 'www' NameSecondColumn => float 20 解决方法
假设你已经在$array中拥有了这个数组
$headings = array_shift($array); array_walk( $array,function (&$row) use ($headings) { $row = array_combine($headings,$row); } ); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |