看似简单的问题,其实还有一点坑,首先,空的空间不是一个字符串,直接使用修剪()是不去的。

1、更换preg_replace

复制代码代码如下所示:

美元的人和三个英国775fd 关系测试=dfadad;

为测试= preg_replace( / ^(| S)* |(| S)* $ / ',' ',为测试);

var_dump($试验);

结果如下:

在责任人和三个英语775fd之间的关系string'dfadad(长度= 35)



此方法由小组中的一个小伙伴提供,并对此表示感谢。它是普遍的。

2,修剪方法

复制代码代码如下所示:

为测试=dfadad 3333adf775fd ;

为测试=装饰(html_entity_decode($测试),CHR(0xC2)。Chr(0xA0));

var_dump($试验);

结果如下:

string'dfadad 3333adf775fd(长度= 19)



此方法见于PHP的官方手册中。如果UTF8编码,这个方法有没有问题。如果GBK,GB2312,会有随机码,json_encode,如果是GBK,GB2312汉字将被替换为空。建议使用UTF8编码。