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