6 개의 열을 포함하는 csv 파일이 있습니다. 하나의 레코드 (전체 행이 아닌)를 무작위로 내 웹 페이지에 반환하려고합니다. 예를 들어, 행 5에서 1과 4를 반환합니다.csv에서 임의의 레코드를 출력 하시겠습니까?
아래 코드는 전체 파일 (열 1, 2, 3)을 반환합니다. 한 행만 반환하면됩니다. 이 코드를 수정하여 하나의 레코드를 다시 가져 오는 방법은 무엇입니까?
<?PHP
$csvfile = "table.csv";
$file_handle = fopen($csvfile, "r");
while (!feof($file_handle)) {
$line_of_text = fgetcsv($file_handle, 1024);
print $line_of_text[0] . $line_of_text[1]. $line_of_text[2] . "<BR>";
}
fclose($file_handle);
?>
감사합니다. 가장 효율적인 방법은 아님. 거기에 루프없이 레코드를 가져 오는 방법이 있습니까? 덕분에 – dmuk