2012-02-23 15 views
0

我在寻找“howto”从DOMNode的textContent修剪&nbsp ;实体。从节点读取文本后,它不是'&nbsp ;'。我正在尝试hexa,asci ...但我仍然不知道如何去做。从DOMNode获取文本后如何修剪 

谢谢你的回答。

回答

3
dechex(ord(html_entity_decode(" "))); 

产量a0(正常(破)空间将20)。
因此,在 被解码的文字,你可以用trim($string,"\xa0");

修剪如果你也想在它的另一默认修剪:

trim($string," \n\r\t\0\x0b\xa0"); 
+0

是的,我正在尝试这个,但仍然有些...( ) – Fanda 2012-02-23 22:38:38

+0

冲洗&用'dechex(ord())'技巧重复一遍,或者如果您希望我们这样做,请告诉我们确切的来源;)在一个体面的十六进制编辑器中打开输出结果也可以让我们看到它。 – Wrikken 2012-02-23 22:40:12

+0

修剪($ string,“\ xa0”)后,dechex(ord())结果为'c2'。 – Fanda 2012-02-23 22:47:49