Php 删除空间

Php 删除空间,php,Php,我有一个变量 $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'; 您不想要以下内容吗: $abc='

我有一个变量

$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';

您不想要以下内容吗:

$abc='akr:/9888/fk4f76mhn';

你应该在字符串文字周围加引号

$abc = 'akr:/9888/fk4f76mhn';
如果您仍然获得空间,则可以使用删除该空间:

$url =  'http://alpha.com/zidd/id/' . trim($abc); 

你应该在字符串文字周围加引号

$abc = 'akr:/9888/fk4f76mhn';
如果您仍然获得空间,则可以使用删除该空间:

$url =  'http://alpha.com/zidd/id/' . trim($abc); 
试一试

$url='1http://alpha.com/zidd/id/“.trim($abc); 试一试

$url='1http://alpha.com/zidd/id/“.trim($abc); 我使用:
preg_replace('/\s+/','.$variable)
删除字符串内部的空白,并修剪开头和结尾。这可能对你有所帮助。
$variable
将是您的
$url

我使用:
preg\u replace('/\s+/',''.$variable)
删除字符串内部的空白,并修剪开头和结尾。这可能对你有所帮助。
$variable
将是您的
$url

您的一个字符串中可能有额外的空间(使用
trim
将其删除)。
$abc=akr:/9888/fk4f76mhn
不是有效的PHP(现已修复)。假设您添加了正确的引号,它应该可以正常工作:是
$abc=akr:/9888/fk4f76mhn
还是
$abc=“akr:/9888/fk4f76mhn”您的示例将抛出错误..您的一个字符串中可能有一个额外的空格(使用
trim
将其删除)。
$abc=akr:/9888/fk4f76mhn
无效PHP(现已修复)。假设您添加了正确的引号,它应该可以正常工作:是
$abc=akr:/9888/fk4f76mhn
还是
$abc=“akr:/9888/fk4f76mhn”您的示例将抛出错误..当有内置函数来处理修剪或str_replacingI agree,但它很容易用于我的项目时,有点过了头。当有内置函数来处理修剪或str_replacingI agree,但它很容易用于我的项目时,有点过了头。啊!分号!谢谢杰森,啊!分号!谢谢你,杰森。