file()

file() reads a text file as a line feed delimited array. Typical use cases are parsing log files and importing line-delimited text lists.

a.txt

サンバイオ
アンジェス
オンコリス
ラクオリア
シンバイオ
var_dump(file(__DIR__ . '/a.txt'));

echo "<br>";

var_dump(file(__DIR__ . '/a.txt', FILE_IGNORE_NEW_LINES));

echo "<br>";

var_dump(file(__DIR__ . '/a.txt', FILE_SKIP_EMPTY_LINES));

echo "<br>";

var_dump(file(__DIR__ . '/a.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES));

array(6) { [0]=> string(17) “サンバイオ ” [1]=> string(17) “アンジェス ” [2]=> string(2) ” ” [3]=> string(17) “オンコリス ” [4]=> string(17) “ラクオリア ” [5]=> string(15) “シンバイオ” }
array(6) { [0]=> string(15) “サンバイオ” [1]=> string(15) “アンジェス” [2]=> string(0) “” [3]=> string(15) “オンコリス” [4]=> string(15) “ラクオリア” [5]=> string(15) “シンバイオ” }
array(6) { [0]=> string(17) “サンバイオ ” [1]=> string(17) “アンジェス ” [2]=> string(2) ” ” [3]=> string(17) “オンコリス ” [4]=> string(17) “ラクオリア ” [5]=> string(15) “シンバイオ” }
array(5) { [0]=> string(15) “サンバイオ” [1]=> string(15) “アンジェス” [2]=> string(15) “オンコリス” [3]=> string(15) “ラクオリア” [4]=> string(15) “シンバイオ” }

なんだーこれ、わかったような、わかってないような。。