홈>
다음과 같은 내용의 텍스트 파일이 있습니다 :
120MB 130MB 140MB 140MB
10% 20% 30% 40%
파일을 읽고 열을 인쇄하는 PHP 코드가 있습니다.
<?php
$lines = file('test_ssh.txt');
foreach ($lines as $line) {
$parts = explode(' ', $line);
echo $parts[2] ;
}
?>
이 코드를 사용하면 필요할 때 첫 번째 행에서 열을 읽을 수 있습니다 (예 : html 테이블의 첫 번째 행에서 첫 번째 열을 열어야하는 경우 $parts [0]).
그러나 열로 두 번째 줄을 읽을 수 없습니다 (즉, 두 번째 행에서 첫 번째 열을 읽으면됩니다), 나는 그것을 할 수 없으며 빈 값을 얻습니다.
행과 열을 개별적으로 읽으려면 2D 배열이 필요합니까? 아니면 더 쉬운 방법이 있습니까? 전문 지식을 도와주세요.
- 답변 # 1
- 답변 # 2
이것을 시도하십시오! 첫 번째 줄은 줄마다, 두 번째 줄은 폭발합니다.
function getColfromBothLines($col, $lines) { $lin1 = explode(' ', $lines[0]); $lin2 = explode(' ', $lines[1]); return $lin1[$col] . ' - ' . $lin2[$col]; } $lines = file('test_ssh.txt'); echo getColfromBothLines(0, $lines).PHP_EOL; echo getColfromBothLines(1, $lines).PHP_EOL; echo getColfromBothLines(2, $lines).PHP_EOL;
php 태그를 닫지 마십시오 :)
- 답변 # 3
이것을 시도하십시오.
120MB - 10% 130MB - 20% 140MB - 30%
<?php $lines = file('test_ssh.txt'); foreach ($lines as $line) { $parts = explode(' ', $line); foreach ($parts as $part) { echo $part; } }
관련 자료
- javascript - div 태그에서 텍스트를 읽고 사용하십시오
- python - def 함수로 텍스트 파일 읽기 및 반환
- ocaml - 파일을 읽고 다른 파일에 쓰는 방법
- postgresql - mysql에서 - : numeric 및 :: text의 의미
- mysql - 열 수 및 합계
- python 3.x - JSON을 읽고 여러 키에 액세스
- c++ - 구분 기호가있는 텍스트 파일에서 읽기
- android - XML로 변수를 전달하고 읽습니다
- c - 여러 줄로 된 텍스트 파일을 읽는 방법
- c++ - 텍스트 파일의 특정 행에 줄 삽입
- css - 같은 줄에 문자와 구성 요소 문자를 표시하는 방법
- dart - Json 파일에서 데이터로드 및 읽기
- react native - 아이콘과 텍스트를 세로로 정렬
- javascript - 텍스트 노드 생성 및 CSS 추가
- linux - bash에서 콜론으로 텍스트 파일을 읽는 방법
- javascript - 행당 2 행 및 4 항목 표시
- php - 루프를 통한 데이터 읽기 및 출력
- php - json_decode 결과를 읽고 덤프하는 방법?
- python - 텍스트 파일에서 데이터를 읽고 거래 목록으로 변환하고 싶습니다
- css - div의 텍스트와 버튼의 텍스트 크기가 모두 1em으로 설정된 경우 왜 다른가요?
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- JavaScript 변수를 HTML div에 '출력'하는 방법
- python - 문자열에서 특정 문자 제거
첫 줄에서 한 항목 만 인쇄하고 두 번째 줄에서 모든 항목을 인쇄하려는 이유를 잘 모르겠습니다. 그러나 이것이 실제로 당신이 여기에서 어떻게해야하는지 묻는 것이 었습니다.
결과
아래에 댓글을 달고
이것이 당신이 원하는 것입니까?
결과
와이즈 비즈 와이즈 비즈 테이블 출력에는 출력을 사람이 읽을 수있게 보이도록하기위한 것입니다.업데이트 된 질문을 다시 읽었을 때, 이것이 당신이 원하는 것일 수도 있습니다
결과