2012-02-23 6 views

答えて

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

a0()速報(通常空間が20だろう)が得られます。
ので、 がデコードされた場合、あなたはまた、その中に他のデフォルトのトリムをしたい場合は、テキストでは、あなたがtrim($string,"\xa0");

でトリミングすることができます:

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

はい、私はこれを試していましたが、まだ存在していました...( ) – Fanda

+0

Rinse& 'dechex(ord()) 'トリックを繰り返すか、私たちにそれをしてほしい場合は、正確なソースを表示してください;)適切なヘキサエディタで出力を開くと、そのことを知ることができます。 – Wrikken

+0

trim($ string、 "\ xa0")の後のdechex(ord())の結果は 'c2'です。 – Fanda

0

使用正規表現:

$text = 'abc  '; 
echo preg_replace('/( )+$/', '', $text); // output: abc 

http://us.php.net/manual/en/function.preg-replace.php

+0

あなたはDOMNodeをからのテキストでそうしようとしていましたか? ' 'の文字列はありません... – Fanda

+0

文字が空白の場合は、 'trim($ text)'を実行してください – webbiedave

関連する問題