我在寻找“howto”从DOMNode的textContent修剪  ;
实体。从节点读取文本后,它不是'  ;'
。我正在尝试hexa,asci ...但我仍然不知道如何去做。从DOMNode获取文本后如何修剪
谢谢你的回答。
我在寻找“howto”从DOMNode的textContent修剪  ;
实体。从节点读取文本后,它不是'  ;'
。我正在尝试hexa,asci ...但我仍然不知道如何去做。从DOMNode获取文本后如何修剪
谢谢你的回答。
dechex(ord(html_entity_decode(" ")));
产量a0
(正常(破)空间将20
)。
因此,在
被解码的文字,你可以用trim($string,"\xa0");
修剪如果你也想在它的另一默认修剪:
trim($string," \n\r\t\0\x0b\xa0");
使用正则表达式:
$text = 'abc ';
echo preg_replace('/( )+$/', '', $text); // output: abc
你尝试从的DOMNode上的文字这样做呢?没有' ',但有些字符... – Fanda 2012-02-23 22:34:06
如果字符是空格,只是做'trim($ text)' – webbiedave 2012-02-23 22:36:53
是的,我正在尝试这个,但仍然有些...( ) – Fanda 2012-02-23 22:38:38
冲洗&用'dechex(ord())'技巧重复一遍,或者如果您希望我们这样做,请告诉我们确切的来源;)在一个体面的十六进制编辑器中打开输出结果也可以让我们看到它。 – Wrikken 2012-02-23 22:40:12
修剪($ string,“\ xa0”)后,dechex(ord())结果为'c2'。 – Fanda 2012-02-23 22:47:49