如何让php读取5行而不是整个.csv文件?
如何从.csv文件中的第7列中读取有限的行数 它应该正是您所需要的。看看FGET如何让php读取5行而不是整个.csv文件?,php,Php,如何从.csv文件中的第7列中读取有限的行数 它应该正是您所需要的。看看FGET 它应该正是您所需要的。对您的代码进行一个小小的更改,最多可以读取五行: $file_handle = fopen("ticker.csv", "r"); while (!feof($file_handle) ) { $line_of_text = fgetcsv($file_handle, 1024); print '<div class="ticker_price">'. $line_o
它应该正是您所需要的。对您的代码进行一个小小的更改,最多可以读取五行:
$file_handle = fopen("ticker.csv", "r"); while (!feof($file_handle) ) {
$line_of_text = fgetcsv($file_handle, 1024);
print '<div class="ticker_price">'. $line_of_text[7] . "</div>";
}
fclose($file_handle);
对代码进行的一个小更改最多应读取五行:
$file_handle = fopen("ticker.csv", "r"); while (!feof($file_handle) ) {
$line_of_text = fgetcsv($file_handle, 1024);
print '<div class="ticker_price">'. $line_of_text[7] . "</div>";
}
fclose($file_handle);
您可以使用fgets逐行读取文件,并使用str_getcsv解析每一行
您可以使用fgets逐行读取文件,并使用str_getcsv解析每一行
fgetcsv函数将为您提供一个表示一行的数组。因此,要获得第n列,必须循环遍历行并获取第n个值 所以如果你想把第七列一直排到第十行,你可以这样做
$maxLines = 5;
$file_handle = fopen("ticker.csv", "r");
for ($i = 0; $i < $maxLines && !feof($file_handle); $i++)
{
$line_of_text = fgetcsv($file_handle, 1024);
print '<div class="ticker_price">'. $line_of_text[7] . "</div>";
}
fclose($file_handle);
您将获得$7th_数组中第7列的所有值。fgetcsv函数将为您提供一个表示一行的数组。因此,要获得第n列,必须循环遍历行并获取第n个值 所以如果你想把第七列一直排到第十行,你可以这样做
$maxLines = 5;
$file_handle = fopen("ticker.csv", "r");
for ($i = 0; $i < $maxLines && !feof($file_handle); $i++)
{
$line_of_text = fgetcsv($file_handle, 1024);
print '<div class="ticker_price">'. $line_of_text[7] . "</div>";
}
fclose($file_handle);
您可以使用'file'将文件读入数组,然后抓取每一行,将其分解为另一个数组,然后抓取所需的索引。您可以使用'file'将文件读入数组,然后抓取每一行,将其分解为另一个数组,然后抓取你想要的索引。看起来像这个问题:看起来像这个问题: