~firefoxsimulationsmg1gltffireworks2worldcities
4 itemsDownload ./*

..
license.txt
parse.php
worldcities.csv
worldcities.small.csv


worldcitiesparse.php
916 B• 3•  2 days ago•  DownloadRawClose
2 days ago•  3

{}
<?php

#$data=file_get_contents("./worldcities.cvs");

$file="worldcities.csv";
$fh=fopen($file,'r');
$data=fread($fh,filesize($file));
fclose($fh);

$lines=explode("\n",$data);
$idx=0;
$csv="\n"; // skip first line as original
for($i=1;$i<count($lines);$i++) {
    $line=explode(",",$lines[$i]);
    $pop=intval(str_replace("\"","",$line[9]));

    if($pop>250000) {
        $name=str_replace("\"","",$line[1]);
        $lat=intval(str_replace("\"","",$line[2]));
        $lon=intval(str_replace("\"","",$line[3]));
        $idx++;

        //echo "idx: ".$idx.") name: ".$name.", lat: ".$lat.", lon: ".$lon.", pop: ".$pop."<br />\n";

        // mini csv
        $csv.="\"\", \"".$name."\", \"".$lat."\", \"".$lon."\", \"\", \"\", \"\", \"\", \"\", \"".$pop."\",\"\"\n"; 
    }
}

echo nl2br($csv);

$nfile="./worldcities.small.csv";
$fh=fopen($nfile,'w');
fwrite($fh,$csv);
fclose($fh);

//echo $data;

exit;

?>

Top
©twily.info 2013 - 2025
twily at twily dot info



2 525 814 visits
... ^ v