PHPExcel空白没有从单个单元格中移除


PHPExcel whitespaces not removed from individual cells

我有一个Excel文件,其值如下。

 avi|boom|
ben |boom|

我上传文件并使用phpExcel读取和获取每个单元格的值。在avi和ben之前的空白,我如何在php中删除它们。我尝试使用修剪功能,但数据存储在数据库与空白。

trim($sheet->getCell('B'.$row )->getValue());

数据仍然使用空格存储

额外的空白是一个非分隔的空白字符(xA0),而不是php trim()中包含的标准值。您可以使用以下修剪修改来删除它。

trim(iconv("UTF-8","ISO-8859-1",$sheet->getCell('B'.$row )->getValue())," 't'n'r'0'x0B'xA0");