.srt ファイルに出力する文字列をまとめています。
while ($row = mysql_fetch_array($res)) {
$srt = $srt . $row['line_number'] . PHP_EOL;
$srt = $srt . str_replace(".", ",", $row['start']) . " --> " . str_replace(".", ",", $row['end']) .PHP_EOL ;
$srt = $srt . br2nl($row['text']) . PHP_EOL;
$srt = $srt . PHP_EOL;
}
PHP_EOL
しかし、私の出力は次のとおりであるため、機能していないようです。
100:00:02,107 --> 00:00:05,810you sure
改行はありません。私は自分の出力を次のようにしようとしています:
1
00:00:02,107 --> 00:00:05,810
you sure
改行が続きます。
私のコンピューターでlocalhostを介してテストするときに機能します。私のホストの PHP バージョンは のサポートを欠いている可能性がありPHP_EOL
ますか?