ワードラップを使用していますか?動作しない原因になります。単にechoがテキストをラップすることを知りませんでした。
<p><?php echo wordwrap(ucfirst($row->description), 10);?></p>
説明を切り捨てたい場合は、mb_substr()を使用できます。
デフォルトでは、改行 ( ) をwordwrap
挿入します。これらの改行を HTML で視覚的に表示したい場合は、 の 3 番目のパラメーターを使用してを指定します。ASCII
\n
wordwrap
<br />
<p><?php echo wordwrap(ucfirst($row->description), 10, '<br />');?></p>
PHP.netですべてのネイティブ関数に関するドキュメントを読むことができます。
あなたの場合、3 番目のパラメーターを指定しなかったため、デフォルトで " \n
" (改行) になり、ソース コードでのみ表示されます。おそらく<br />\n
、3 番目のパラメーターとして " " が必要です。