- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:array_filterで空行が消えない。)
array_filterで空行が消えない
このQ&Aのポイント
- 訪問者が入力した検索ワードのデータを取得し、プログラムの問題かファイルの一部が空行になっているが、array_filterを使って空行を削除しても変化がない。phpのプログラムを示し、解決策を求める。
- 空行が消えない問題を解決するために、訪問者が入力した検索ワードのデータを取得し、array_filterを使用して空行を削除するphpプログラムが示されているが、効果がない。空行という名前の値が関係している可能性があるが、詳細が不明。
- プログラムの問題かファイルの一部が空行になっているため、訪問者が入力した検索ワードのデータを取得し、array_filterを使用して空行を削除したが、変化がない。phpプログラムが示されており、空行という名前の値が関係している可能性があるが、調査中。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>空行という名前の値が入っている テキストファイルの行の終わりには改行マークが入っているということ 具体的には「\n」や「\r\n」など環境によって多少ことなります >$array = array_filter(file('xteria.txt')); を、こうしてみるとか $array=array_filter($array,create_function('$a','return !preg_match("/^(\r|\n)+$/",$a);')); なぜ4000行にしているのかとか微妙に疑問がのこりますが・・・
お礼
ありがとうございました。 無事できました。