我有一個變量刪除空間
$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';
另一個變量
$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
。
當內置函數來處理修剪或str_replacing時,有點矯枉過正 –
我同意,但它很容易用於我的項目。 – Naterade
您可能在其中一個字符串中有額外空間(使用'trim'將其刪除)。 – Jon
'$ abc = akr:/ 9888/fk4f76mhn'無效PHP(*立即修復*)。假設你正確地添加了引號,它應該可以正常工作:http://codepad.org/kHtVNkk1 –
它是'$ abc = akr:/ 9888/fk4f76mhn'還是它是'$ abc =「akr:/ 9888/fk4f76mhn」 ;'你的例子會拋出錯誤.. –