나는이 같은 텍스트 파일을 읽기 위해 노력하고있어 문제가있어 :PHP에서 파일 구문 분석하기. 개행을 어떻게 탐지합니까?
Joe
Johnson
Linus
Tourvalds
및 PHP는 그것을 구문 분석하는 동안, 나는 줄 바꿈을 감지 할 수 있어야합니다. 정확하게 $ newline을 정의하려고합니다. 나는 $ file 변수에서 줄의 배열을 반복하고있다.
while($line = next($file))
if($line = $newline)
echo "new line";
문제는 내가 개행 문자와 일치하지 않는 것 같습니다. 나는 그것이 $ file 배열에 실제로 나타나고 있다는 것을 알고있다 :
while($line = next($file))
echo $line;
은 줄 바꿈과 모두를 사용하여 파일을 축 어적으로 출력한다. 나는 이미 "\ n", ""시도했는데 다음에 무엇을 시도해야할지 모르겠습니다. 작은 도움?
"나는 라인의 배열을 통해 반복하고있어"
이 문제는 다음과 같은 솔루션에 의해 해결된다? –
정확합니다. 어떻게 처음에'$ file' 배열을 얻었습니까? 그리고 왜 표준'foreach' /'for' 대신'next()'를 사용하고 있습니까? (이유가 있지만 너무 많지는 않음) ... – ircmaxell
next()를 사용할 때 조심해서 요소를 반환하기 전에 포인터를 앞으로 내 보냅니다. (당신은 "조"를 그리워 할거야). – jpwco