提取所有列 header
extract all columns header
我需要用 SODA Api.
提取所有列 header
我没有找到 API 的解决方案,所以我创建了这段代码。
但在某些情况下,列的标题与列 api name...
不同
有更好的解决方案吗?
//return the Dataset Columns Header
public function getDatasetColumnsHeader($dataset) {
$file = "https://www." . $this->root_url . "/resource/" . $dataset . ".csv";
$f = fopen($file, 'r');
$line = fgets($f);
fclose($f);
return explode(",", $line);
}
哦,我找到了解决方案:
//return the Dataset Columns Header
public function getDatasetColumnsHeader2($dataset) {
$url = "https://www." . $this->root_url . "/resource/" . $dataset . ".csv";
$header = get_headers($url, 1);
$return = array();
eval('$return = ' . $header["X-SODA2-Fields"] . ';');
return $return;
}
我需要用 SODA Api.
提取所有列 header我没有找到 API 的解决方案,所以我创建了这段代码。 但在某些情况下,列的标题与列 api name...
不同有更好的解决方案吗?
//return the Dataset Columns Header
public function getDatasetColumnsHeader($dataset) {
$file = "https://www." . $this->root_url . "/resource/" . $dataset . ".csv";
$f = fopen($file, 'r');
$line = fgets($f);
fclose($f);
return explode(",", $line);
}
哦,我找到了解决方案:
//return the Dataset Columns Header
public function getDatasetColumnsHeader2($dataset) {
$url = "https://www." . $this->root_url . "/resource/" . $dataset . ".csv";
$header = get_headers($url, 1);
$return = array();
eval('$return = ' . $header["X-SODA2-Fields"] . ';');
return $return;
}