3

もしも

$text = '           MEANINGFUL THINGS GO HERE         ';

どうすれば入手することができますか

$cleanText = 'MEANINGFUL THINGS GO HERE';

私は以下がすべての空白を削除することを知っています

$text=trim($text);

しかし、実際のエスケープスペースをトリムに組み込むにはどうすればよいでしょうか。

Meaningful Things[shortcodes]、htmlタグ、およびエスケープ文字を含めることができます。これらを保存する必要があります。

どんな助けでもいただければ幸いです。ありがとう!

4

2 に答える 2

8
$text = '           MEANINGFUL THINGS GO HERE         ';

$text = preg_replace( "#(^( |\s)+|( |\s)+$)#", "", $text );

var_dump( $text );

//string(25) "MEANINGFUL THINGS GO HERE"

追加のテスト

$text = '       S       S    ';
-->
string(24) "S       S"

$text = '                  ';
-->
string(0) ""

$text = '         &nbst; &nbst;      ';
-->
string(18) "&nbst; &nbst;"
于 2012-05-15T15:08:00.967 に答える
3

また、これに対してhtml_entity_decodeを実行してから、次のようにトリミングします。

$text=trim(html_entity_decode($text));
于 2012-05-15T15:01:56.220 に答える