我有一个Excel文件,其值如下所示.
avi|boom|
ben |boom|
Run Code Online (Sandbox Code Playgroud)
我上传文件并使用phpExcel读取并从每个单元格中获取值.avi之前和之后的空白如何在php中删除它们.我尝试使用trim函数,但数据存储在具有空格的数据库中.
trim($sheet->getCell('B'.$row )->getValue());
Run Code Online (Sandbox Code Playgroud)
数据仍然存储有空格.
额外的空格是一个不间断的空白字符(xA0),而不是php trim()中包含的标准值.您可以使用以下修剪修改将其删除.
trim(iconv("UTF-8","ISO-8859-1",$sheet->getCell('B'.$row )->getValue())," \t\n\r\0\x0B\xA0");
Run Code Online (Sandbox Code Playgroud)