特定のページのコンテンツから最初の2つの段落を表示します。私はそれが文字の数に基づいて行うことができることを知っています。段落に基づいて表示する方法はありますか?内容は純粋にテキストです。phpの内容から最初の2つのpargraphを表示します
2
A
答えて
0
使用:
substr($paragraph, 0, $nb_characters);
+0
$ nb_charactersパラメータとして使用する2番目のキャリッジリターンの正確な位置を取得した場合にのみ機能します。 – Brian
3
がセパレータとして "N \" 機能witthを爆発:
$arrTxt = explode("\n", $string);
例:
$string = "Line 1....\nline 2\nAnother line";
$arrTxt = explode("\n", $string);
var_dump($arr);
結果:
0 =>文字列 ' 1行目.... ' 1 =>文字列 'ライン2' 2 =>文字列 '別ライン'
ダブルリターンがある場合には、空を返すことがあり、それを行うには、おそらくより良いです:
$paragraphs = preg_split('/$\R?^:/m', $string, -1, PREG_SPLIT_NO_EMPTY);
(更新されました - これは2種類の改行 - \ nまたは\ r \ nをカバーします)
これは段落を表す空でない文字列の配列を含んでいます。
1
あなたは"\n"
を使用してチャンクに文字列全体を分割し、ちょうど
$array = explode("\n", $data, 2);
echo $array[0] //paragraph 1
echo $array[1] //paragraph 2
1
爆発()関数を使用してキャリッジリターン「\ n」はしてコンテンツを分割し、以下のように最初の2を使用することができます。これは段落の配列を与えるでしょう。その後、最初の2つの値を配列に表示するだけで済みます。
$contentArray = explode("\n", $content);
echo $contentArray[0] . $contentArray[1];
送料はシステムによって異なる場合がありますのでご注意ください。それは "\ n"または "\ r \ n"である可能性があります。 これをテストする必要があります。
これが役に立ちます。
関連する問題
- 1. リストビューの最初の2つのアイテムを表示してからすべてのアイテムを表示
- 2. Pythonでファイルの内容を最初から最後に戻す
- 3. PHPのテーブル内容をアンドロイドテーブルに表示
- 4. 2つの最初の要素を表示するマルチマップ
- 5. Swift 2リフレッシュテーブルの表示内容
- 6. Android:EditTextのテキストを最初から表示
- 7. sqlite/androidで2つのテーブルを作成してその内容を表示
- 8. ActiveAdminはデフォルトの表示内容を表示します
- 9. エンティティの表示内容(表)
- 10. PHPのポストメソッドは、最初の単語だけを表示しますか?
- 11. 角度2のjsonパイプは内容を表示しますが、実際のデータは表示しません
- 12. 最初からPHPのファイルの内容を読み込む方法はありませんか?
- 13. ディレクトリ内のすべてのファイルの最初の数行を表示します。
- 14. ドラッグして内容を表示/非表示にします
- 15. pdfの最初のページをphpとして表示
- 16. オブジェクト内の最初の要素をつかむ(PHP)
- 17. Web:FileNameとFileContentからのファイルの生の内容を表示
- 18. divの内容を2行だけ表示する
- 19. Djangoはテンプレートの中のリストの内容を表示します
- 20. PHPファイルの内容を表示用の変数に取得
- 21. Androidアクティビティグループ - 2番目のアクティビティは常に最初のアクティビティメニューを表示します
- 22. 最初の2つの段落以外の長いテキストを非表示
- 23. git showリモートリポジトリ(1つのファイルの内容を表示する)
- 24. jquery moveリスト内の最初の表示アイテムにクリックしたカルーセル
- 25. 最後の3つの要素をPHP配列から最初の3つに移動します
- 26. AJAXリクエストの内容を表示する
- 27. APKからマニフェストファイルの内容を表示する方法はありますか?
- 28. 2つのディレクトリの内容の違い
- 29. は2つのモデルを表示して表示します
- 30. AMQトピックの内容を何とか表示できますか?
回答を受け入れるといいですね。 – Brian