2013-06-22 63 views
0
<?php 
echo "hello\x08"; 
?> 

了出來把這個即將到來的退格不能在PHP中工作的原因是什麼?

你好

我工作的XAMPP爲localhost

$reply='{'; 
     while($row=$this->conx->fetch_array($result)){ 
      $user=new user(); 
      $fullname=$user->get('fullname','id',$row['posted_by']); 
      $now=getdat($row['posted_on']); 
      $reply.='"count'.$count.'":{"id":'.$row['post_id'].',"user":"'.$fullname['fullname'].'","msg":"'.$row['msg'].'","at":"'.$now.'"},'; 
     } 
     $reply.='}'; 
    return $reply;} 

我怎樣才能刪除最後一個 '' 從回覆嗎?

+0

貴輸出(CLI或web瀏覽器),退格處理的顯示文字? –

+0

它在控制檯上工作(如果BS之後有空格),但不在網頁中。 – mario

+0

這不是「工作」,因爲退格在解釋爲文本時沒有特別的意義 - 無論是純文本還是HTML內部。 – Jon

回答

1

試試看。

$reply = rtrim($reply,","); 

使用你的例子

$reply='{'; 
     while($row=$this->conx->fetch_array($result)){ 
      $user=new user(); 
      $fullname=$user->get('fullname','id',$row['posted_by']); 
      $now=getdat($row['posted_on']); 
      $reply.='"count'.$count.'":{"id":'.$row['post_id'].',"user":"'.$fullname['fullname'].'","msg":"'.$row['msg'].'","at":"'.$now.'"},'; 
     } 
     $reply.='}'; 
    return rtrim($reply,",");} 
+0

它現在正在工作。謝謝@Pjack – vishu

+0

很高興幫助,隨時upvote並接受答案。 :) –

相關問題