Advertisement
fahmihilmansyah

Untitled

Nov 15th, 2018
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 6.21 KB | None | 0 0
  1. <?php
  2. $json = '{
  3.  "depart_schedule": [
  4.            {
  5.              
  6.                "id": "M0_C0_F0",
  7.                "data": "0004|ID6722|THU|15NOV|%1|%2|CGKKDI|%31|0310 0700|0|M",
  8.                "flight": "ID 6722",
  9.                "weekday": "THU",
  10.                "str_date": "15NOV",
  11.                "longdate": 1542214800,
  12.                "route": "CGK-KDI",
  13.                "str_time": "03:10 07:00",
  14.                "time_depart": "1542226200",
  15.                "time_arrive": "1542240000",
  16.                "stop": 0
  17.            },
  18.            {
  19.              
  20.                "id": "M0_C1_F0",
  21.                "data": "0010|JT726|THU|15NOV|%1|%2|CGKKDI|%31|0600 0955|0|",
  22.                "flight": "JT 726",
  23.                "weekday": "THU",
  24.                "str_date": "15NOV",
  25.                "longdate": 1542214800,
  26.                "route": "CGK-KDI",
  27.                "str_time": "06:00 09:55",
  28.                "time_depart": "1542236400",
  29.                "time_arrive": "1542250500",
  30.                "stop": 0
  31.            },
  32.            {
  33.              
  34.                "id": "M0_C2_F0",
  35.                "data": "0016|JT994|THU|15NOV|%1|%2|CGKKDI|%31|1120 1625|1|",
  36.                "flight": "JT 994",
  37.                "weekday": "THU",
  38.                "str_date": "15NOV",
  39.                "longdate": 1542214800,
  40.                "route": "CGK-KDI",
  41.                "str_time": "11:20 16:25",
  42.                "time_depart": "1542255600",
  43.                "time_arrive": "1542273900",
  44.                "stop": 1
  45.            },
  46.            {
  47.                "id": "M0_C3_F0",
  48.                "data": "0018|JT728|THU|15NOV|%1|%2|CGKKDI|%31|1510 1905|0|",
  49.                "flight": "JT 728",
  50.                "weekday": "THU",
  51.                "str_date": "15NOV",
  52.                "longdate": 1542214800,
  53.                "route": "CGK-KDI",
  54.                "str_time": "15:10 19:05",
  55.                "time_depart": "1542269400",
  56.                "time_arrive": "1542283500",
  57.                "stop": 0
  58.            },
  59.            {
  60.                "id": "M0_C4_F0",
  61.                "data": "0006|JT898|THU|15NOV|%1|%2|CGKUPG|%31|0400 0725|0|",
  62.                "flight": "JT 898",
  63.                "weekday": "THU",
  64.                "str_date": "15NOV",
  65.                "longdate": 1542214800,
  66.                "route": "CGK-UPG",
  67.                "str_time": "04:00 07:25",
  68.                "time_depart": "1542229200",
  69.                "time_arrive": "1542241500",
  70.                "stop": 0
  71.            },
  72.            {
  73.                "id": "M0_C4_F1",
  74.                "data": "0012|JT998|THU|15NOV|%1|%2|UPGKDI|%31|0840 0935|0|",
  75.                "flight": "JT 998",
  76.                "weekday": "THU",
  77.                "str_date": "15NOV",
  78.                "longdate": 1542214800,
  79.                "route": "UPG-KDI",
  80.                "str_time": "08:40 09:35",
  81.                "time_depart": "1542246000",
  82.                "time_arrive": "1542249300",
  83.                "stop": 0
  84.            },
  85.            {
  86.                "id": "M0_C5_F0",
  87.                "data": "0002|ID6196|THU|15NOV|%1|%2|CGKUPG|%31|0005 0320|0|M",
  88.                "flight": "ID 6196",
  89.                "weekday": "THU",
  90.                "str_date": "15NOV",
  91.                "longdate": 1542214800,
  92.                "route": "CGK-UPG",
  93.                "str_time": "00:05 03:20",
  94.                "time_depart": "1542215100",
  95.                "time_arrive": "1542226800",
  96.                "stop": 0
  97.            },
  98.            {
  99.                "id": "M0_C5_F1",
  100.                "data": "0012|JT998|THU|15NOV|%1|%2|UPGKDI|%31|0840 0935|0|",
  101.                "flight": "JT 998",
  102.                "weekday": "THU",
  103.                "str_date": "15NOV",
  104.                "longdate": 1542214800,
  105.                "route": "UPG-KDI",
  106.                "str_time": "08:40 09:35",
  107.                "time_depart": "1542246000",
  108.                "time_arrive": "1542249300",
  109.                "stop": 0
  110.            },
  111.            {
  112.                "id": "M0_C6_F0",
  113.                "data": "0006|IW1310|THU|15NOV|%1|%2|CGKUPG|%31|0400 0725|0|",
  114.                "flight": "IW 1310",
  115.                "weekday": "THU",
  116.                "str_date": "15NOV",
  117.                "longdate": 1542214800,
  118.                "route": "CGK-UPG",
  119.                "str_time": "04:00 07:25",
  120.                "time_depart": "1542229200",
  121.                "time_arrive": "1542241500",
  122.                "stop": 0
  123.            },
  124.            {
  125.                "id": "M0_C6_F1",
  126.                "data": "0012|JT998|THU|15NOV|%1|%2|UPGKDI|%31|0840 0935|0|",
  127.                "flight": "JT 998",
  128.                "weekday": "THU",
  129.                "str_date": "15NOV",
  130.                "longdate": 1542214800,
  131.                "route": "UPG-KDI",
  132.                "str_time": "08:40 09:35",
  133.                "time_depart": "1542246000",
  134.                "time_arrive": "1542249300",
  135.                "stop": 0
  136.            },
  137.            {
  138.                "id": "M0_C7_F0",
  139.                "data": "0008|JT792|THU|15NOV|%1|%2|CGKUPG|%31|0500 0825|0|",
  140.                "flight": "JT 792",
  141.                "weekday": "THU",
  142.                "str_date": "15NOV",
  143.                "longdate": 1542214800,
  144.                "route": "CGK-UPG",
  145.                "str_time": "05:00 08:25",
  146.                "time_depart": "1542232800",
  147.                "time_arrive": "1542245100",
  148.                "stop": 0
  149.            },
  150.            {
  151.                "id": "M0_C7_F1",
  152.                "data": "0014|JT986|THU|15NOV|%1|%2|UPGKDI|%31|1045 1135|0|",
  153.                "flight": "JT 986",
  154.                "weekday": "THU",
  155.                "str_date": "15NOV",
  156.                "longdate": 1542214800,
  157.                "route": "UPG-KDI",
  158.                "str_time": "10:45 11:35",
  159.                "time_depart": "1542253500",
  160.                "time_arrive": "1542256500",
  161.                "stop": 0
  162.            }
  163.        ]
  164. }';
  165. $tmps = 0;
  166. $tmpsarr = array();
  167. $tujuan ='CGK-KDI';
  168. $arrs = json_decode($json,true);
  169. $i = 1;
  170. foreach($arrs as $r){
  171.     if($r['route'] == $tujuan){
  172.         $tmpsarr[$i]=array('flight'=>$r['flight']);
  173.         $i=1;
  174.     }
  175.     $tmpsarr[$i]=array('flight'=>$r['flight']);
  176.     $i++;
  177. }
  178. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement