删除空间
问题描述:
我有一个变量删除空间
$abc='akr:/9888/fk4f76mhn';
另一个变量
$url = 'http://alpha.com/zidd/id/'.$abc;
这是给我
http://alpha.com/zidd/id/ akr:/9888/fk4f76mhn
被id/
和akr:/9888/fk4f76mhn
之间引入一个空间,我不想。
我在这里做什么错了?
答
那么你应该把你的周围字符串字面
$abc = 'akr:/9888/fk4f76mhn';
如果你还碰到一个空间,你可以使用trim
将其删除报价:
$url = 'http://alpha.com/zidd/id/' . trim($abc);
答
尝试
$url = 'http://alpha.com/zidd/id/'.trim($abc);
答
我使用:preg_replace('/\s+/', '', $variable)
删除字符串中的空白,并修剪开始和结束。这可能会帮助你。 $variable
将是你的$url
。
+0
当内置函数来处理修剪或str_replacing时,有点矫枉过正 –
+0
我同意,但它很容易用于我的项目。 – Naterade
您可能在其中一个字符串中有额外空间(使用'trim'将其删除)。 – Jon
'$ abc = akr:/ 9888/fk4f76mhn'无效PHP(*立即修复*)。假设你正确地添加了引号,它应该可以正常工作:http://codepad.org/kHtVNkk1 –
它是'$ abc = akr:/ 9888/fk4f76mhn'还是它是'$ abc =“akr:/ 9888/fk4f76mhn” ;'你的例子会抛出错误.. –