私は行単位で読みたいですが、改行を扱いたくないので、削除して欲しいので、行の内容で終わるだけです。PHPは行単位で改行文字を除外することができますか?
だから、今、私の機能は次のとおりです。
function getProductCount($path)
{
$count = 0;
foreach (file($path) as $name) {
if($name == "<product>\n")
{
$count = $count + 1;
}
}
return $count;
}
しかし、理想的に私がしたいと思う:
function getProductCount($path)
{
$count = 0;
foreach (file($path) as $name) {
if($name == "<product>")
{
$count = $count + 1;
}
}
return $count;
}
は、あまりにも改行を削除するが方法ですか?あなたが見たいかもしれません
おかげ
を行うだろうが、あなたが対処するのSimpleXMLを使用することができます「FILE_IGNORE_NEW_LINES」を使用する必要がありますファイルと一緒に。また、このコードはメモリ効率が悪く、fgets()を使ってファイルを1行ずつ読みやすくすることを忘れないでください。 –