• 20-09-2020, 00:16:04
    #1
    <?php
    $base = "https://api.btcturk.com";
    $method = "/api/v2/ticker?pairSymbol=BTC_TRY";
    $uri = $base.$method;
    
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $uri);
    curl_setopt($ch, CURLOPT_HTTP_VERSION, "CURL_HTTP_VERSION_1_2");
    curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $result = curl_exec($ch);
    
    if (curl_errno($ch)) {
    print_r(curl_error($ch));
    }
    $answer = json_decode($result);
    print_r($answer);
    Arkadaşlar burada $answer değişken içerisinde gelen

    {
    "data": [
    {
    "pair": "BTCTRY",
    "pairNormalized": "BTC_TRY",
    "timestamp": 1570024156166,
    "last": 47500,
    "high": 48710,
    "low": 47000,
    "bid": 47472,
    "ask": 47670,
    "open": 47988,
    "volume": 304.41,
    "average": 47850.41,
    "daily": -318,
    "dailyPercent": -1.02,
    "denominatorSymbol": "TRY",
    "numeratorSymbol": "BTC"
        },
    }
    bu verileri ayrı ayrı yazdırmak için

    echo $answer ["data"] ["pair"];
    bu şekilde yapmamız gerekmiyor mu?
  • 20-09-2020, 00:18:20
    #2
    $answer = json_decode($result, true);
  • 20-09-2020, 00:20:46
    #3
    eklediğiniz gelen veri yanlış hocam
    {"data":[{"pair":"BTCTRY","pairNormalized":"BTC_TRY","timestamp":1600550220246.0,"last":84404.0,"high":84603.0,"low":82800.0,"bid":84260.0,"ask":84403.0,"open":83019.0,"volume":304.63681333,"average":83891.579562,"daily":1384.0,"dailyPercent":1.67,"denominatorSymbol":"TRY","numeratorSymbol":"BTC","order":0}],"success":true,"message":null,"code":0}
    bu olmalı
    ve alacağınız şekilde bu olmalı
    $answer['data'][0]['pair']
  • 20-09-2020, 00:29:21
    #4
    CanOffline adlı üyeden alıntı: mesajı görüntüle
    eklediğiniz gelen veri yanlış hocam
    {"data":[{"pair":"BTCTRY","pairNormalized":"BTC_TRY","timestamp":1600550220246.0,"last":84404.0,"high":84603.0,"low":82800.0,"bid":84260.0,"ask":84403.0,"open":83019.0,"volume":304.63681333,"average":83891.579562,"daily":1384.0,"dailyPercent":1.67,"denominatorSymbol":"TRY","numeratorSymbol":"BTC","order":0}],"success":true,"message":null,"code":0}
    bu olmalı
    ve alacağınız şekilde bu olmalı
    $answer['data'][0]['pair']
    çok teşekkür ederim
  • 20-09-2020, 00:30:55
    #5
    CodeKod adlı üyeden alıntı: mesajı görüntüle
    çok teşekkür ederim
    Rica Ederim Sorununuz Çözülmez İse Tekrardan Yazabilirsiniz