2017-08-03 8 views
0

私を助けてください。長い文章の段落として表示したい。これは私のコードですデータベースからの長いテキストを段落形式で表示しますか?

$conn = mysqli_connect("localhost", "root", "","dbparagraph"); 
$query = mysqli_query($conn, "SELECT * FROM tblparagraph"); 
while ($row = mysqli_fetch_array($query)) 
{ 
$show = $row['LongText']; 
echo "<p>" .$show. "</p>"; 
} 

次に、出力が間違っています。

This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. 

しかし、私はこのようにしたい。

 This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. 
This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. 
This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. 

どうすればいいですか?このjQueryまたはJavascriptですか?お願い助けて。 ありがとうございました:)

私はテーブルワードラップを使用します:ブレークワード;この感謝を解決するために気にしないでください:)。

+0

を使用することができ、一定の長さの段落にテキストを分割したい場合は、これはPHPです。出力ソースをペーストできますか?ウェブブラウザで 'ctrl + u'キーを押すと出力ソースを見ることができます。 – Nima

答えて

0

nl2br()関数を使用してみてください。

コード:

$show='  This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. 
This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. 
This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph.'; 

echo nl2br($show); 

結果:あなたのページに正しく表示されるはずです

 This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph.<br /> 
This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph.<br /> 
This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. 

。テキストは、このようなdivのコンテナとしてhtml要素の中に残っているしたい場合は、あなたがcss word-wrap propertyを使用する必要がありますまあ

echo "<p><pre>$show</pre></p>"; 
0

:あなたはログを出力している場合

はまた、このような何かを行います。

を参照してくださいしかし、あなたは、あなたがこれはJavascriptやjQueryのではないPhp Word Wrap機能

関連する問題