2016-12-30 6 views
0

私はPHPに新規です。プロジェクトに取り組んでいるうちに問題に直面しています。 は、私は次の文字列Mango, Orange, Bananahtmlタグをphpの文字列に挿入します

を持っている今、私はhtmlタグ<br>で昏睡を置き換えるためにstr_replace(',', '<br/>',$string)を使用してみましたが、私が代わりに

Mango 
Orange 
Banana 

どのように私はこの問題をしてください解決することができるのこの結果Mango<br/> Orange<br/> Bananaを取得しますか?

+2

どのように文字列をエコーし​​ますか? –

答えて

0

-

<!DOCTYPE html> 
<html> 
<head> 
    <title></title> 
</head> 
<body> 
    <?php 
     $data = 'Mango, Orange, Banana'; 
     $data = str_replace(',', '<br/>', $data); 

     echo $data; 
    ?> 
</body> 
</html> 

は、HTML内のコンテンツを置くことを忘れないでください。

HTMLページでは:<br>タグの周りに適切なHTMLマークアップを使用する必要があります。これにより、ブラウザにデフォルトスタイルをテキストに適用するように指示します(余白、改行など)。

<!DOCTYPE html> 
<html> 
    <head></head> 
    <body> 
     <?php echo str_replace(',', '<br>', 'Mango, Orange, Banana'); ?> 
    </body> 
</html> 

どこでも他の:あなたは改行記号を使用する必要があります。別のシステムでは改行にdifferent symbolsが使用されていますが、PHPには改行記号が含まれているpre-defined constantPHP_EOLが含まれていることを願っています。

<?php 
    echo str_replace(',', PHP_EOL, 'Mango, Orange, Banana'); 
?> 
0

str_replaceのように見えますが、問題は正しく表示されているようです。

次のコードを使用してテストしましたが、うまくいきました。解決策は、あなたが結果を表示しようとしている場所に依存> bodyタグ

関連する問題