excel in php 一行存储多列值时如何分别取值

how to get the values separatedly when multiple column value are stored in a row of excel in php

这是我的 excel sheet 从那里我试图获得 L 和 M 列,但在我的例子中只有第二个值,值是 L6= 3.74 和 M6= 457.27 这是我当前的代码

$sheet = $objPHPExcel->getSheet();
$highestRow = $sheet->getHighestRow();
for ($row=5; $row <= $highestRow; $row++) 
{ 
    $rowData = $sheet->rangeToArray('B' . $row . ':'. 'B' . $row, NULL, TRUE, FALSE); 
    $rowDataA = $sheet->rangeToArray('L' . $row . ':'. 'M' . $row, NULL, TRUE, FALSE);
    print_r($rowDataA);
}

这就是print_r returns Array ( [0] => Array ( [0] => 23 3.74 [1] => 721 457.27 ) ) 无论如何我只能得到 3.74 和 457.27 而不是第一个值

 $rowDataA = $sheet->rangeToArray('L' . $row . ':'. 'M' . $row, NULL, TRUE, FALSE);
 $value1 = explode(' ', $rowDataA[0][0]);
 echo $value1[1];

这是可以做到的,或者如果这样做不起作用,请将 space 替换为其他东西,然后使用 explode 函数,它会起作用。

$rowDataA[0][0] = preg_replace('/\s+/', ' ', $rowDataA[0][0]);