回答編集履歴
1
コメントを受けて追記
answer
CHANGED
@@ -1,10 +1,10 @@
|
|
1
|
-
改行コードをPHP_EOLとし
|
1
|
+
以下コードでは例として改行コードをPHP_EOLとし、4行目から7行目を取得しています。
|
2
2
|
`PHP_EOL`で`explode()`して`array_slice()`で必要分を抽出し、`PHP_EOL`で`implode()`しています。
|
3
3
|
それぞれ単純な物の組み合わせなのでリファレンスマニュアル見ながら解析できると思います。
|
4
4
|
|
5
5
|
```php
|
6
6
|
<?php
|
7
|
-
$data=''; for ($i=1; $i<=10; $i++){ $data .= "line:".$i . PHP_EOL; } // make testdata
|
7
|
+
$data=''; for ($i=1; $i<=10; $i++){ $data .= "line:".$i . PHP_EOL; } // make testdataを
|
8
8
|
print_r((($lines=explode(PHP_EOL, $data ? $data : "")) ? implode(PHP_EOL, array_slice($lines, 3, 4)) : "").PHP_EOL);
|
9
9
|
```
|
10
10
|
実行結果
|