• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:array_spliceでの置き換えについて)

array_spliceでの置き換えについて

このQ&Aのポイント
  • リファラでカウントカウントを図りたいと考えています。「array_splice」を使ってアクセス元のURLを判別し、CSVと照合してカウントを増やしています。
  • しかし、なぜかCSVに空の行が挿入されてしまい、アクセスするたびに空白行が増えていく状況です。
  • 別のプログラムで「array_splice」を使っているが正常に動作しているため、原因が不明です。アドバイスをいただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

PHPのfile関数に関してですが、 行末の改行コードも含めて一行ずつ配列に格納します。 その為、maxvesさんの書かれているスクリプトでは、 0,​http://www.hoge.net\n これを、explodeで、 array(0, 'http://www.hoge.net\n') に直して、ソレをimplodeで連結した最後に、「\n」を結合しているため、 0,http://www.hoge.net\n\n となってしまっております。

maxves
質問者

お礼

ご回答ありがとうございます。 早速、\nを削除してみたところ 改行されず、カウントだけがあがっていました。 まだまだ、勉強が足らないですね。 もっと精進します。 ありがとうございました。

関連するQ&A