$$ 필자는 텍스트 파일을 묶어서 배열로 만들고 싶습니다. 그러나 텍스트 파일의 양은 사용자 입력을 통해 동적으로 선택되므로 하나씩 초기화 할 수는 없습니다. for 루프를 선택합니다.list()를 통해 for 루프에 배열 만들기?
은 File2.txt = 1 \ 없음 2 \ n 3
: 예를 위해서, 세 개의 텍스트 파일 나는 (이 줄 바꿈 상상의 \ n을 변명)는 다음이 포함되어 있습니다
file2.txt = 6 \ n 2 \ n 7
file3.txt = 9 \ n 1 \ n 9
코드 I 시도 :
<?php
for ($i = 1; $i <= 3; $i++) {
list($line1[$i], $line2[$i], $line3[$i]) = file("public_html/texts/file".$i.".txt");
?>
분명히 작동하지 않지만 확실하지 않습니다. 결국 결과는 다음과 같아야합니다.
$line1[1] = 1
$line2[1] = 2
$line3[1] = 3
$line1[2] = 6
$line2[2] = 2
$line3[2] = 7
$line1[3] = 9
$line2[3] = 1
$line3[3] = 9
어떻게해야합니까?
편집; 오타가 수정되었습니다.
코드는 바로 보인다 오류 목록이 아닌 사용에 다른 곳에서해야합니다(). 파일이 올바르게 읽혀지고 file()에 의해 반환 된 것을 확인 했습니까? – Nelson