フラグがある場合とない場合でどう違うのかよく理解できません。
(サイトの実例などではわかるのですが、、、以下参考サイトです)[https://www.sejuku.net/blog/48326]
例えば、以下のようなコードの場合、file()の引数FILE_IGNORE_NEW_LINESは、どのような意味を持つのでしょうか。
PHP
1<?php 2$str = "Hello World" . PHP_EOL; 3$filename="mission_1-24.txt"; 4$fp = fopen($filename,"a"); 5fwrite($fp,$str); 6fclose($fp); 7echo "書き込み成功!<br>"; 8 9if(file_exists($filename)){ 10 $lines = file($filename,FILE_IGNORE_NEW_LINES); 11 foreach($lines as $line){ 12 echo $line . "<br>"; 13 } 14} 15?>
どなたか教えていただけると助かります。
どのサイトを見たのでしょうか。
サイトの説明が間違っていれば分からないのは当然ですし、
PHPマニュアルで分からないなら、それはそれで問題です。
(PHPマニュアル読めるようにならないと初心者からは脱せない)
https://www.sejuku.net/blog/48326
このサイトを参考にしました。
このサイトでは違いが明確に記されているので理解できたと思ったのですが、上述のコードではフラグがある場合とない場合で違いがみられず、再び悩んでいます。
質問は編集できます。
質問本文に追記してください。
ただ、侍エンジニアブログですか。炎上したこともありますし(検索すればすぐ出てきます)、
質の低い(間違いもある)記事も多いので参考にすべきではないです。
PHPマニュアルファーストでお願いします。
承知しました。
https://www.sejuku.net/
の記事は本当に酷いので、読まない方がいいですね。