PHP_EOL を使用して PHP の行末を設定する

Kevin Amayi 2023年1月30日
  1. 配列データで PHP_EOL 定数を使用して行末ブレークポイントを設定する
  2. ファイルデータで PHP_EOL 定数を使用して行末ブレークポイントを設定する
PHP_EOL を使用して PHP の行末を設定する

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

関連記事 - PHP File