本文共 2468 字,大约阅读时间需要 8 分钟。
public function mingGetkdata($pro, $interval, $num) { $coins_list = [ "xmr" => "XMR", "bch" => "BCH", "xlm" => "XLM", "xrp" => "XRP", "bsv" => "BSV", "bnb" => "BNB", "btc" => "BTC", "ltc" => "LTC", "eth" => "ETH", "usdjpy" => "USDJPY", ]; if (in_array($pro['procode'], array("bsv", "bnb"))) { $interval_list02 = ["60" => 1, "300" => 5, "900" => 15, "1800" => 30, "3600" => 60, "86400" => 'd']; $interval = array_search($interval, $interval_list02); $url = "http://42.51.34.234:9502/api/DataApi/returnKlineData/?name=BAjzCFoX&symbol={ $coins_list[trim($pro['procode'])]}&interval={ $interval}"; // echo $url; $getdata = $this->curlfun($url); $getdata = json_decode(json_decode($getdata, 1)['result'], 1)['candles'];// echo "";// print_r($getdata); } else { // 1M,5M,10M,15M,30M,1H,2H,4H,D $interval_list01 = ["1M" => 1, "5M" => 5, "15M" => 15, "30M" => 30, "1H" => 60, "D" => 'd']; $interval = array_search($interval, $interval_list01); $url = "http://42.51.34.234:9502/api/DataApi/returnKlineData/?name=BiAzCFoX&symbol={ $coins_list[trim($pro['procode'])]}&interval={ $interval}"; // echo $url; $getdata = $this->curlfun($url); $getdata = json_decode(json_decode($getdata, 1)['result'], 1)['Obj']; $getdata = explode(";", $getdata); } if (count($getdata) > 60) { $getdata = array_slice($getdata, count($getdata) - 60); } // var_dump(count($getdata)); //update real data $res_arr = []; $this->updateProductdata($pro, $getdata, $res_arr);// echo "";// var_dump($res_arr);// die(); if ($pro['Price'] < $res_arr[$num - 1][1]) { $_state = 'down'; } else { $_state = 'up'; } $all_data['topdata'] = array( 'topdata' => strtotime("now"), 'now' => $pro['Price'], 'open' => $pro['Open'], 'lowest' => $pro['Low'], 'highest' => $pro['High'], 'close' => $pro['Close'], 'state' => $_state ); $all_data['items'] = $res_arr;// var_dump($all_data); return $all_data; }
转载地址:http://qqiws.baihongyu.com/