Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //przetwarzanie danych do json
- echo setlocale( LC_CTYPE, 'pl_PL.utf8' ) ;
- $data = file_get_contents("przystanki.txt"); // pobiera dane z pliku
- $data = iconv('ISO-8859-2', 'UTF-8', $data);
- $wiersz = explode("\n", $data);
- print "\n Liczba przystanków: $wiersz[0]";//w pierwszym wierszu jest liczba przystanków
- $stops = array();
- for($i = 1; $i<count($wiersz)-1; $i++){ //pobieramy dane od 2 wiersza
- $przystanek = new stdClass();
- $przystanek->Code = substr($wiersz[$i], 3, 4);
- $name = substr($wiersz[$i], 10, 36);
- /*for($a=strlen($name)-1; $a>=0; $a--){ // usuwa spacje oraz przecinek z końca nazwy przystanku
- if($name[$a]==" "||$name[$a]==","){
- $name[$a] = "";
- }
- else {
- break;
- }
- }*/
- $przystanek->Name = $name;
- $town = explode(" ", substr($wiersz[$i], 46, -1));
- $przystanek->Town = $town[1];
- $stops['list'][$i-1] = $przystanek; // dodaje do tablicy
- //print $name.", ".$town[1]."\n";
- }
- var_dump($stops);
- $json_stops = json_encode($stops,JSON_UNESCAPED_UNICODE);
- print $json_stops;
- $plik=fopen("json_stops.txt", "w");
- fwrite($plik, $json_stops);
- fclose($plik);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement