<?php
function csv_to_array($filename='', $delimiter=';')
{
if(!file_exists($filename) || !is_readable($filename))
return FALSE;
$header = NULL;
$data = array();
if (($handle = fopen($filename, 'r')) !== FALSE)
{
while (($row = fgetcsv($handle, 1000, $delimiter)) !== FALSE)
{
if(!$header)
$header = $row;
else
$data[] = array_combine($header, $row);
}
fclose($handle);
}
return $data;
}
$data = csv_to_array("CSV-File.csv"); // Change this to your file
if(isset($_GET["row"])){
$row = $_GET["row"] - 1;
if(!isset($data[$row])){
echo "Row does not exist";
} else {
echo '<ul>';
foreach ($data[$row] as $column => $value) {
echo "<li>".$column.": ".$value."</li>";
}
echo '</ul>';
}
} else {
echo "Please enter a row";
}
?>
このスクリプトで行う必要があります。
私の解決策です。あなたはdelimeterを変更する必要があります。
あなたが探しているものかどうかわかりません。
行にアクセスするには、URLに行を入力する必要があります。このように:
www.example.com/index.php?row=1
楽しんでください!
魅力的な作品!どうもありがとうございます。 – Rahul
あなたは大歓迎です! – Skayo
PS:あなたはゲームをしていますか? – Skayo