줄 바꿈을 읽고 싶지만 줄 바꿈을 처리하고 싶지 않습니다. 줄 바꿈 만 제거하면 줄 바꿈 내용 만 남겨 둡니다.줄 단위로 읽을 때 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()를 사용하여 파일을 한 줄씩 더 잘 읽어야합니다. –