4単語または5単語に達したら、単語を切り取り、 "..."を追加するにはどうすればよいですか?PHP:単語を切り取り、 "..."を追加するにはどうすればいいですか?
以下のコードでは、私はキャラクターベースのカッコいい単語を作ったが、私は今言葉でそれを必要としている。
現在、私はこの種のコードがあります
if(strlen($post->post_title) > 35)
{
$titlep = substr($post->post_title, 0, 35).'...';
}
else
{
$titlep = $post->post_title;
}
をし、これがタイトルの出力です:
if ($params['show_title'] === 'true') {
$title = '<h3 class="wp-posts-carousel-title">';
$title.= '<a href="' . $post_url . '" title="' . $post->post_title . '">' . $titlep . '</a>';
$title.= '</h3>';
}
を、私はCSSを使用して、クライアント側でそれを入れて、それがプレゼンテーションの問題だお勧めします。https:// CSS-トリック.com/snippets/css/truncate-string-with-省略記号/ – user2182349
user2182349に同意します。下に提供されている純粋なPHPの回答がうまくいくのに対し、CSSソリューションはより理想的で柔軟性があります。 – cteski
NAH ...私は4-5単語を切った後、 "..."を持っているに違いない。とにかくあなたの提案に感謝する。私は論理的であるためにこれが必要です。 –