在PHPExel中获取不需要的字符,如“_x000D_”或“x000D

qoefvg9y  于 2022-12-28  发布在  PHP
关注(0)|答案(1)|浏览(173)

我使用PHPExel从Excel阅读和存储数据,但是每当我从Excel文件读取一行并插入数据库时,_x000D_x000D就会附加到title列。
示例:插入时,标题为“Demo”,从DB阅读回后,将其转换为“Demo_X00D_”或“Demo X00D”。

jtw3ybtb

jtw3ybtb1#

我今天遇到了这个,我用它来转换这些转义序列为html实体:

preg_replace('/_x([0-9a-fA-F]{4})_/', '&#x$1;', $string);

它将_x000D_更改为
您可以进一步呈现实际的字符(在本例中是一个回车)

html_entity_decode(preg_replace('/_x([0-9a-fA-F]{4})_/', '&#x$1;', $string));

相关问题