所以,假设你有一个php post脚本,它将你传递给它的任何内容作为新行附加到文本文件中
假设该文件名为file.txt,如下所示:
11:45 Am
12:49 PM
Went to Lunch
3:25 PM
Run Code Online (Sandbox Code Playgroud)
我想知道,我怎么能写一个PHP脚本将信息视为3对.所以在for循环中它会显示
line1 | line2 | line3
line4
Run Code Online (Sandbox Code Playgroud)
请注意,没有任何过去的line4,所以它停止了.
你可以使用(演示)
$chunksOfThree = array_chunk(file('/path/to/file', FILE_IGNORE_NEW_LINES), 3);
foreach ($chunksOfThree as $chunk) {
echo implode(' | ', $chunk), PHP_EOL;
}
Run Code Online (Sandbox Code Playgroud)
这将输出所需的
11:45 Am | 12:49 PM | Went to Lunch
3:25 PM
Run Code Online (Sandbox Code Playgroud)
请参阅手册条目