PHP で文字列を 20 語で切り捨てるにはどうすればよいですか?
正規表現を試してみる。
20の単語(または20の単語の境界)にマッチするものが必要です。
というわけで(私の正規表現はひどいので、正確でなかったら訂正してください)。
/(\w+\b){20}/
そして、以下はphpでの正規表現の例です。
文字列を space> で(配列に)分割し、その配列の最初の20要素を取得します。
>
これはかなり良さそうだ。
ダイナミックを作成する際によくある問題 ウェブページ(コンテンツは データベース、コンテンツ管理 システムまたは外部ソース(たとえば RSSフィード)は、入力テキストが 長すぎるとページレイアウトが崩れてしまいます。 が 'break' することがあります。 解決策の1つは、テキストを切り詰めることです。 ページ内に収まるようにします。これは 簡単なようで、なかなか難しい。 単語や文字が多くて期待通りにはいきません。 文章が途切れる gt;不適切な箇所。
ダイナミックを作成する際によくある問題 ウェブページ(コンテンツは データベース、コンテンツ管理 システムまたは外部ソース(たとえば RSSフィード)は、入力テキストが 長すぎるとページレイアウトが崩れてしまいます。 が 'break' することがあります。
解決策の1つは、テキストを切り詰めることです。 ページ内に収まるようにします。これは 簡単なようで、なかなか難しい。 単語や文字が多くて期待通りにはいきません。 文章が途切れる gt;不適切な箇所。
正規表現を試してみる。
20の単語(または20の単語の境界)にマッチするものが必要です。
というわけで(私の正規表現はひどいので、正確でなかったら訂正してください)。
そして、以下はphpでの正規表現の例です。
文字列を
space
>
で(配列に)分割し、その配列の最初の20要素を取得します。これはかなり良さそうだ。