我在尋找「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