2011-05-04 110 views
0

一個沒有HTML標記的php回顯文本。替換換行

1. one 
2. two 
3. three 
4. four 
5. five 

如何讓它取消換行?

1. one<br>2. two<br>3. three<br>4. four<br>5. five 

我試過nl2br,字符串替換仍然沒有正確替換。

+3

請提供:1)那你試試(代碼),2)結果是什麼; 3)它怎麼從預期的結果不同。 – Nanne 2011-05-04 09:32:48

回答

0

的preg_replace它:

 
$some_text = ' 
1. one 
2. two 
3. three 
4. four 
5. five 
'; 

echo preg_replace('~\d+\.~', '', $some_text); 
0

nl2br應該進行這方面的工作。

0

嘗試混合HTML和PHP

<?php $list=array('one','two','three','four','five'); ?> 
<ul > 
<?php foreach ($list as $k=>$v) { ?> 
    <li style="display: inline;"><?php printf("%d.%s ",$k+1,$v);?></li> 
<?php } ?> 
</ul>