2011-05-04 7 views
0

Un texte d'écho php sans balise HTML.remplace le saut de ligne

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

Comment faire pour supprimer le saut de ligne?

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

J'ai essayé nl2br, le remplacement de la chaîne ne se substitue toujours pas correctement.

+3

S'il vous plaît fourniture: 1) Qu'est-ce que vous essayez (code), 2) quel était le résultat et 3) Comment est-il différent du résultat attendu. – Nanne

Répondre

0

preg_replace il:

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

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

nl2br est censé travailler pour cela.

0

essayer de mélanger HTML et 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>