回答編集履歴

1

コメントへの追記

2023/01/18 06:17

投稿

kaz.Suenaga
kaz.Suenaga

スコア2037

test CHANGED
@@ -1,2 +1,15 @@
1
1
  「画面」はWebブラウザでの表示の意味であれば、取得したデータをHTMLとして正しく整形する必要があります。
2
2
  例えば各行を p タグで囲うとか、行末に br タグをつけるとか、表示したい状態により正解は異なりますが、出力が正しいHTMLとなるように整形すれば、意図通りの表示となるはずです。
3
+
4
+ (コメントを踏まえて追記)
5
+ 1行ずつ処理(判定)したい、ということであれば、取得した改行込みのテキストデータを、改行コードを区切り文字として配列化し、各要素(⁼各行)に対し判定をしていくとどうでしょうか。
6
+
7
+ ```
8
+ $arr = explode("\n", $text); // 改行コードが LF ではなく CRLF であれば "\n" は "\r\n" に
9
+ foreach($arr as $line) {
10
+ // $line が1行のテキストなので、判定・処理等
11
+
12
+ }
13
+ ```
14
+
15
+ といった感じで、意味あってますか