2012-02-23 66 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