wisex Merhabalar, http://hasanadiguzel.com.tr/api/akaryakit/sehir=ANKARA bu linkteki verileri json decode ile yazdırmak istiyorum ancak boş ekran çıkıyor. Alttaki kodumda örneğin developer name i yazdırabiliyorum ancak ben mesela Motorin(Eurodiesel)_TL\/lt yazdırmak istediğimde parantezlerden ötürü hata alıyorum. <?php error_reporting(0); $url = "http://hasanadiguzel.com.tr/api/akaryakit/sehir=ANKARA"; $ch = curl_init(); curl_setopt( $ch, CURLOPT_URL, $url ); curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 ); $wisex = json_decode( curl_exec( $ch ) ); $name = $wisex->developer->name; echo $name; ?>
mgsmus wisex $wisex->data ->{'17,62'} ->{'Kursunsuz_95(Excellium95)_TL/lt'}; ama bu şekilde kullanmak istemezseniz $wisex = json_decode(curl_exec($ch), true); yaparak array alabilirsiniz: $wisex['data']['17,62']['Kursunsuz_95(Excellium95)_TL/lt']
wisex mgsmus hocam son olarak şöyle bir sorum olacak http://hasanadiguzel.com.tr/api/akaryakit/sehir=ANKARA burda data değeri farklı http://hasanadiguzel.com.tr/api/akaryakit/sehir=SAMSUN burda farklı çıkıyor bunu nasıl aşabilirim sizce? Çok teşekkür ederim
gundogduyakici wisex Hocam data yapısı aynı. Veriler değişiyor sadece. O da zaten olacak. Siz yeni misiniz bu işte?