私はデータベースから情報を取得し、それをテキストファイルに保存する必要があります。しかし、文書の最後の行に情報を格納すると空の行があります。この空の行を削除するにはどうしたらいいですか? 私のコードは次のとおりです。PHP - ファイル内の最後のPHP_EOL(空であるため)を削除するにはどうすればよいですか?
はwhile ($info = mysqli_fetch_assoc($takeInfo)) {
$two = '2';
$dateCreate = date("d.m.Y", strtotime($info['dateSystavqne']));
$docNumber = $info['docNumber'];
$typeDoc = $info['typeDoc'];
//try to save the file!
$content = $two.'|'.$dateCreate.'|'.$docNumber.PHP_EOL;
file_put_contents('files/data.txt', $content, FILE_APPEND);
}
ファイルからの情報は次のとおりです。
- 2 | 2017年3月1日| 0000016400
- 2 | 2017年3月1日| 0000016401
- 2 | 2017年3月1日| 0000016402
- 2 | 2017年3月1日| 0000016403
- 2 | 2017年3月1日| 0000016404
- 2 | 03.01.2017 | 0000016405
- //ここは空です 行!どうすれば削除できますか?
出力する前に 'trim($ content)'を試したことがありますか?それはあまりにもthoの文字列からトリミングされます。 – jOpacic