如何在PHP中删除空字符?

问题描述:

如何从html内容中删除空白字符没有空格?变量$ str有一些空格和一些空格。以下代码不能删除所有空字符。我尝试使用修剪功能,它也不能被删除。如何在PHP中删除空字符?

$str='<div>    test test test test</div>'; 
$html='/\s*/'; 
$newstr=preg_replace($html,'',$str); 
echo $newstr; 

我预期的结果:

<div>testtesttesttest</div> 
+1

正常工作对我!你目前的产出是多少?你期望什么? – Rizier123 2015-02-23 07:18:37

+1

你试过了吗:trim() – 2015-02-23 07:20:06

+0

你可以发布你的预期结果吗? – 2015-02-23 07:26:32

地尝试一下PHP trim()

$str='<div> test test test test</div>'; 
$newstr=trim($str); 
echo $newstr; //output: test test test test 

Alertnatively:

$str='<div> test test test test</div>'; 
$newstr = str_replace(' ','',$str); 
echo $newstr; //output : testtesttesttest 
+0

@Vincent Wong让我知道,如果它在为你工作:) – Priyank 2015-02-23 07:22:51

+1

'$ html ='/ \ s */';'这里? – 2015-02-23 07:23:57

+0

@Priyank错误的输出是:'字符串(36)“

test test test test
Rizier123 2015-02-23 07:24:22