테스트 사이트 - 개발 중인 베타 버전입니다

txt파일 배열로 저장후 다시 나누고 싶은데요.. 채택완료

발렌슈테인 4년 전 조회 3,048

안녕하세요 하는게 잘안되서 도움을 청하고자 합니다 ㅠㅠ


$a = array('1','2','3','4','5','6','7','8','9','10');
$result = array_chunk($a, 3);
print_r($result);

 

이렇게 하면 원하는데로 3개씩 나눠져서 출력이 잘됩니다

 

하지만 텍스트파일을 불러와서 배열에 담아서 array_chunk로 나누면 안나눠집니다

포문으로 돌려봤는데 제가 원하는방식으로 출력이 안됩니다..

 

$a = @file("test.txt") or $result = "파일을 읽을 수 없습니다.";

$test = array($a);
$result = array_chunk($test, 2);
print_r($result);

 

1,2

3,4

5,6

7,8

9,10


이런식으로 출력하고 나눠서 출력을 해야하는데..조금만 알려주시면 감사하겠습니다 ㅠㅠ

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
s
sinbi Expert
4년 전

</p>

<p>$a = @file("a.txt") or $result = "파일을 읽을 수 없습니다.";

$arr1 = explode(',',$a[0]);

$arr2 = array_chunk($arr1, 2);

print_r($arr2);</p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

발렌슈테인
4년 전
신비님 감사합니다 explode를 잊고있었네요 ^^;

댓글을 작성하려면 로그인이 필요합니다.

4년 전

txt 파일내용을 알아야함

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

발렌슈테인
4년 전
텍스트 파일에는 그냥 단순하게 숫자 1,2,3,4,5 이렇게 들어가있습니다.. explode로 나누면 되는걸 잊고있었네요 감사합니다

댓글을 작성하려면 로그인이 필요합니다.

4년 전

파일 읽은 후에 $test = explode(",",$a) ; 하고 해보세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

발렌슈테인
4년 전
블랙캣77님 감사합니다 explode를 잊고있었네요 ^^;

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인