2013-10-10 32 views
1

我想在粗體內容之間添加換行符。如何在數字前添加換行符?

這就是顯示在列

85025血球計數完成自動&汽車Difrntl WBC Count82977 Glutamyltrase Gamma80053綜合代謝Panel81000 Urinls浸量尺/平板電腦Reagnt非自動Micrscpy

我已將其更改爲<br>且不起作用

$subject = ucwords(strtolower($row['myitem'])); 

echo " <td class='detail'>&nbsp;" . $subject . "</td>\n"; 
+0

使用
標籤? – Deepak

+0

也是'$ subject'的內容是什麼? – Deepak

+0

在瀏覽器或生成的HTML中渲染時的可視化換行符。? – Kiruse

回答

0

這裏$row是多個數組myitem是嗎?所以$subject是一個數組 所以你通過數組$subject

foreach($subject as $key=>$value){ 
    echo '<tr><td class="detail">&nbsp;' . $value . '</td></tr>'; 
} 

這裏的每個值<tr>給你換行已經循環。

如果我理解你正確可能是你正在尋找或讓我知道,如果我錯了..

+0

所以它'myitem'是包含顯示的整個字符串的數組。所以如果有單獨的myitem,這將起作用。但是,我的項目是最後一個字符串。不知道有多少可以,那應該是數字加上說明和換行再寫下一個數字和說明 – user2031297

0

這是你想要的嗎?

<?php 
$subject = "85025 Blood Count Complete Auto&auto Difrntl Wbc Count82977 Glutamyltrase Gamma80053 Comprehensive Metabolic Panel81000 Urinls Dip Stick/tablet Reagnt Non-auto Micrscpy"; 

$searchStr1 = "Count82977"; 
$searchStr2 = "Panel81000"; 

$str1 = str_replace($searchStr1, '<br/>'.$searchStr1.'<br/>', $subject); 

$str2 = str_replace($searchStr2, '<br/>'.$searchStr2.'<br/>', $str1); 

echo $str2; 
?> 
+0

問題是如果只有一個描述,即數字和描述,就沒有問題。它可以很多,所以使它$ searchStr1,$ searchStr2 ....可以有很多 – user2031297