0

私の問題は、データベースからいくつかの証言を取得しようとしていて、それらを div にエコーする必要があることです。DIV は固定の幅と高さの値で作成されています。この場合、「もっと読む」から全文へのリンクを含むすべての証言を表示する必要があります。ここの DIV では、証言から 50 語だけに制限したいと思います...どうすればこれができるか教えてください...

4

3 に答える 3

2

あなたはこのようにすることができます-

echo wordwrap(substr($str, 50), 20, "<br />\n");
于 2013-01-02T06:52:58.843 に答える
1

コンテナーの高さと幅の値が固定されている場合、等幅の書体を使用している場合は、文字ごとにテキストの量を制限するのは簡単なことではありません。CSSの方法でそれをしないのはなぜですか?

.truncated {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

ブラウザのサポート: IE 6 以降、Safari 4 以降、Firefox 7 以降、Opera 11 以降、Chrome 10 以降。

于 2013-01-02T06:59:57.770 に答える
0

次のように試すことができます。

echo substr(strip_tags($str), 0, 50)."...";

于 2013-01-02T06:55:45.580 に答える