ホームページ > php教程 > php手册 > php trim函数删除nbsp空格详解

php trim函数删除nbsp空格详解

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-05-26 08:21:07
オリジナル
2082 人が閲覧しました

在php中trim函数是删除字符串中空格的并不是html代码的nbsp空格了,那么我们可不可以使用期trim来删除呢,其实稻简单下面我们来看看吧.

此处所指的nbsp是实体,而不是nbsp四个字符,代码如下:

$str = " abc";  
$converted = strtr($str, array_flip(get_html_translation_table(HTML_ENTITIES, ENT_QUOTES))); 
var_dump($converted); // 这儿才是要处理的字符串,上面的都是准备工作
ログイン後にコピー

在处理此问题的时候,经历了一番波折,先是var_dump出来,但是和正常的字符串无异,后来又使用escape尝试输出,发现是xa0,于是就想trim($converted, "xa0"),无果.

最后在php手册的trim函数下的第一个评论发现了解决方案,代码如下:

var_dump(trim($converted, chr(0xc2) . chr(0xa0)));

其实要删除字符串中的 我们压根不需要这么复杂了,只要使用str_replace()就可搞定了,代码如下:

$a ="  www.phprm.com"; 
echo str_replace(' ','',$a); 
//结果为 
//www.phprm.com
ログイン後にコピー

   


文章网址:

随意转载^^但请附上教程地址。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート