PHP テキストファイル内容を読み込んだ時等 改行を削除
☆PHP テキストファイル内容を読み込んだ時等 改行を削除
知っているか知らないか、それだけの事なので、
特にいう事はないのですが、時々忘れたりしますので覚書。
例えば別のリストファイルから文字列を読み込み、
一致するものだけ処理したい時とかあります。
オープンやロードは、こんな感じにするかもしれませんが、
リストファイルに1行ずつ文字列を書いていた場合、
↑ こんな内容のファイルの場合。
もちろんfgets時、改行コードも引っ張ってくるでしょうから
その場合、改行コードを消さないと、上のコードでは判断失敗してしまいますので、
その場合、
で判断前に(上でいうifの前)文字列の改行を空白に置き換えたらいいかもしれないですね。
記述:2012年1月頃
$szStr = str_replace(array("¥r¥n","¥r","¥n"), '', $szStr);
¥は半角にして下さい。
知っているか知らないか、それだけの事なので、
特にいう事はないのですが、時々忘れたりしますので覚書。
・ちょっとだけ説明ぽいもの
例えば別のリストファイルから文字列を読み込み、
一致するものだけ処理したい時とかあります。
$flag = 0;
$fp = fopen("nanika.txt", "r");
{
    while( $szStr = fgets($fp) )
    {
        if(strcmp($szStr,"どうたら")== 0 )
        {
           処理
        }
    }
}
オープンやロードは、こんな感じにするかもしれませんが、
リストファイルに1行ずつ文字列を書いていた場合、
ああだ
こうだ
どうたら
こうたら
↑ こんな内容のファイルの場合。
もちろんfgets時、改行コードも引っ張ってくるでしょうから
その場合、改行コードを消さないと、上のコードでは判断失敗してしまいますので、
その場合、
$szStr = str_replace(array("¥r¥n","¥r","¥n"), '', $szStr);
¥は半角にして下さい。
で判断前に(上でいうifの前)文字列の改行を空白に置き換えたらいいかもしれないですね。
記述:2012年1月頃
Twitter Facebook Google+ はてな Pocket LINE
管理人による書き込みの確認後、荒らし書き込みでない場合に表示させていただきます。
悪意ある書き込みや挑発的な書き込みと思われる内容は、表示させません。
その為、ちょっと書き込みから表示までに時間がかかってしまいます。ご了承下さい。
暑さの一番の原因はなんだと思いますか?
あなたの支持する政党はどの党ですか?
今のページの関連ページのリストへ
ザ・覚書のトップページに戻る
全ページのリストへ