У меня есть переменная
$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';