同時顯示來自數據庫的地址我在每個值的末尾添加了,
。當空的地址的最後一個值與上一個值一起得到,
時。但我不想那樣。任何人都可以幫忙嗎?來自數據庫的顯示
if ($Fetch['addr']!=''){
echo $Fetch['addr'].',';
它顯示
address,city,postalcode
如果我刪除郵編其裏顯示
address,city,
,但是當任何價值不提供
我一點也不到底需要,
同時顯示來自數據庫的地址我在每個值的末尾添加了,
。當空的地址的最後一個值與上一個值一起得到,
時。但我不想那樣。任何人都可以幫忙嗎?來自數據庫的顯示
if ($Fetch['addr']!=''){
echo $Fetch['addr'].',';
它顯示
address,city,postalcode
如果我刪除郵編其裏顯示
address,city,
,但是當任何價值不提供
我一點也不到底需要,
存儲在一個變量輸出不直接與if
因爲你正在做的回聲,然後用下面的函數,最後在$str
應用rtrim
後打印出來。
字符串應該被存放在$str
所有的if
的
if ($Fetch['addr']!=''){
$str.=$Fetch['addr'].',';
這將刪除最後一個逗號
echo $clean = rtrim($str,',');
這是行之有效的,謝謝你 – jeni
最受歡迎! @jeni –
將您的值插入數組中,並在其末尾使用join
轉換數組字符串:
$array[] = [Your Value Here];
$string = join (',' , $array)
使用SUBSTR()這將真正幫助!
$str = "abcde,";
$str = substr($str,'',-1);
現在,這將從字符串中刪除。
只需在進入數據庫之前刪除它們 –
向我們顯示您的代碼。 – Konerak
把你的東西放在一個數組中,並使用'implode'與'連接值','這樣就沒有尾隨逗號。 – tradyblix