홈>
100 개의 행이있는 CSV 파일이 있지만 $data [0] [1] [2] [3] 및 $data [2] [2] [3]와 같이 임의로 5 개를 출력하려고합니다.
보이게되었지만 그룹으로 표시됩니다
<?php
$row = 1;
if (($handle = fopen("Book1.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$num = count($data);
$row++;
for ($c=0; $c < $num; $c++) {
echo $data[$c] . "<br />\n";
}
}
fclose($handle);
}
?>
다음과 같이 보이시겠습니까 :
some data:<?php echo $data[0][1][2][3];?>
more data:<?php echo $data[1][1][2][3];?>
more data:<?php echo $data[5][1][2][3];?>
more data:<?php echo $data[8][1][2][3];?>
- 답변 # 1
관련 자료
- javascript - 삭제 이벤트에서 CSV 파일에서 데이터 읽기
- javascript - CSV (D3js 및 Chartjs)의 그룹 데이터
- pandas - Python CSV에서 데이터 읽기
- php - MySQL에서 거대한 데이터 가져 오기
- python - for 루프 내부에서 데이터 프레임 저장
- java - Firebase에서 데이터를 가져 와서 카드보기에 추가
- ruby - 파일에서 해시로 데이터를 구문 분석하는 방법
- php - CodeIgniter 3에서 볼 수 있도록 아약스에서 데이터를 가져 와서 전달
- javascript - CSV 파일 내에서 데이터 그룹화
- oracle - SQL에서 데이터 내보내기
- c# - NetworkStream에서 데이터 읽기
- javascript - acfmaps 필드에서 데이터를 얻으려면 어떻게해야합니까?
- java - 클래스에서 활동으로 데이터를 전달하는 방법
- amazon web services - 하나의 AWS 큐 (SQS)에서 다른 SQS로 데이터를 복사하는 가장 좋은 방법
- javascript - Firestore에서 데이터를 어떻게 읽습니까?
- php - 한 번의 쿼리로 3 개의 테이블에서 데이터 가져 오기
- java - 룸이있는 데이터베이스에서 데이터를 선택하지 않았습니다
- 목록에서 두 개의 개별 목록으로 Java 8 파티션 데이터
- javascript - 함수에서 데이터 반환
- GO에서 json 배열의 출력 매핑
관련 질문
- php : 월요일부터 금요일까지 배열 출력 날짜에서
- 대시 화살표 "->"를 사용하여 배열 값을 검색하는 PHP
- php : PayPal \ Api \ Amount 유형의 개체를 배열로 사용할 수 없습니다.
- PHP를 사용하여 CSV를 JSON으로 변환
- PHP에서 json_encode () 및 setcookie ()에 해당하는 Javascript 배열
- php : RoomDatabase 쿼리를 반복하는 방법 android kotlin
- PHP에서 동적 배열 키 구조 만들기
- php : foreach 내부에서 foreach를 시도하지만 1 개의 값만 반환합니다.
- PHP의 모든 배열 값을 정리할 수 없습니다 (trim /htmlentities 사용).
- php : 배열 키를 다른 배열 값으로 바꾸기
파일을 배열에로드하면 "임의의"숫자 목록이 나오고 해당 행을 꺼내어
str_getcsv
를 사용하기가 쉽습니다. 당신이fgetcsv
를 사용한 것과 같은 방법 귀하의 코드에서. 전체 파일을 메모리로 읽어야하기 때문에 가장 효율적인 방법은 아닙니다. 그러나 난수를 선택하기 전에 줄 수를 결정해야합니다.