Удаление пространства

У меня есть переменная

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

Я использую: preg_replace( '/\s+/', '', $variable) для удаления пробелов изнутри строки и обрезки для начала и конца. Это может помочь вам. $variable будет вашим $url .

пытаться

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

Не хотите ли вы:

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