DOMNodeのtextContentから  ;
エンティティを切り取る "howto"を探しています。ノードからテキストを読み込んだ後は、'  ;'
ではありません。私はヘキサ、アスキーを試しています...でも、それをやる方法はまだ分かりません。DOMNodeからテキストを取得した後に をトリミングする方法
ありがとうございました。
DOMNodeのtextContentから  ;
エンティティを切り取る "howto"を探しています。ノードからテキストを読み込んだ後は、'  ;'
ではありません。私はヘキサ、アスキーを試しています...でも、それをやる方法はまだ分かりません。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
文字が空白の場合は、 'trim($ text)'を実行してください – webbiedave
はい、私はこれを試していましたが、まだ存在していました...( ) – Fanda
Rinse& 'dechex(ord()) 'トリックを繰り返すか、私たちにそれをしてほしい場合は、正確なソースを表示してください;)適切なヘキサエディタで出力を開くと、そのことを知ることができます。 – Wrikken
trim($ string、 "\ xa0")の後のdechex(ord())の結果は 'c2'です。 – Fanda