PHP_EOL を使用して PHP の行末を設定する
Kevin Amayi
2023年1月30日
PHP_EOL
を使用して、Windows のさまざまなプラットフォームに正しい行末記号を挿入する方法を見ていきます。
PHP_EOL
は\r\n
を返し、Unix システムでは \n
を返します。PHP_EOL
を使用して、さまざまなプラットフォームの正しい行末記号を file
に挿入する方法を見ていきます。
配列データで PHP_EOL
定数を使用して行末ブレークポイントを設定する
配列を作成してから、配列をループし、PHP_EOL
を適用して行末に改行文字を挿入することにより、各項目を新しい行に表示します。
<?php
$profile = array('Name'=>'Kevin', 'Occupation'=>'Programmer', 'Hobby'=>'Football');
// Multiple lines by PHP_EOL
reset( $profile );
while ( list($key, $value) = each( $profile ) ){
echo ("$key => $value" . PHP_EOL);
}
?>
出力:
Name => Kevin
Occupation => Programmer
Hobby => Football
ファイルデータで PHP_EOL
定数を使用して行末ブレークポイントを設定する
2 文字列のデータを作成し、PHP_EOL
定数を使用して、ファイルに行を出力する前に、各文字列の末尾に改行文字を挿入します。
<?php
$text = 'Test one' . PHP_EOL;
$text .= 'Test two' . PHP_EOL;
$file = fopen('test_file.txt', 'w');
fputs($file, $text);
fclose($file);echo $text;
?>
出力:
Test one
Test two