Giriş Yap / Kayıt Ol
ytmatikvip

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!

3Beğeni
  • 3 Yazan Decimas

Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > PHP

JSON DECODE PHP yardım Lütfen

  #1  
Okunmamış 23 Mayıs 2020, 00:18
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 14 Mart 2020
Yaş / Cinsiyet: 25 / Erkek
Meslek: web master
Konum: Mersin
Ad, Soyad: Ça... Ce...
Mesajlar: 50
Beğeniler: 2 / 2
Ticaret: 0, 0%
kullandığım api : https://api.coinlore.net/api/tickers/

buradan 22.satırdaki zcash i çektiriyorum
$zcash = $json["data"]["22"]["price_usd"];


Burada şöyle bi sorunum var bazen bu zcash beya başka değerlerin yerleri değişiyor

X COİN = 22.SATIRDA
YARIN XCOİN 23.SATIRA kayıyor bunu nasıl engellerim id den çektirmem lazım bunu nasıl yaparım yani satır yerine id veya isimden çektirmeyi
  #2  
Okunmamış 23 Mayıs 2020, 02:43
Decimas Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 19 Nisan 2015
Cinsiyet: Erkek
Meslek: Developer
Ad, Soyad: Ey... Er...
Mesajlar: 777
Beğeniler: 283 / 1
Ticaret: 0, 0%
Doğrudan erişmek yerine foreach ile dönüp if ile kontrol etmen daha sağlıklı olacaktır.

PHP- Kodu:
$contents file_get_contents('https://api.coinlore.net/api/tickers/');

$jsonContent json_decode($contents);

foreach (
$jsonContent->data as $key => $value) {
    if (
$value->nameid == 'zcash'){
        
print_r($value);
    }

BRAGA, SancarSaran ve v4r1able bunu beğendi.
no time for caution
  #3  
Okunmamış 23 Mayıs 2020, 12:31
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 14 Mart 2020
Yaş / Cinsiyet: 25 / Erkek
Meslek: web master
Konum: Mersin
Ad, Soyad: Ça... Ce...
Mesajlar: 50
Beğeniler: 2 / 2
Ticaret: 0, 0%
çalıştırdım fakat tüm değerleri alıyor bunun içinde price usdyi nasıl ayıklarım
Konu cc33 tarafından (23 Mayıs 2020, 12:56 ) değiştirilmiştir.
  #4  
Okunmamış 23 Mayıs 2020, 13:20
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 14 Mart 2020
Yaş / Cinsiyet: 25 / Erkek
Meslek: web master
Konum: Mersin
Ad, Soyad: Ça... Ce...
Mesajlar: 50
Beğeniler: 2 / 2
Ticaret: 0, 0%
<?php
$contents = file_get_contents('https://api.coinlore.net/api/tickers/');

$jsonContent = json_decode($contents);

foreach ($jsonContent->data as $key => $value) {
if ($value->nameid == 'zcash' ){
$caglar = $value ->price_usd ;
print_r($caglar);
}
}
?>


bu şekilde srunu çözdüm çok teşekkürler
Cevap Yaz Favorilerime Ekle

sosyal.market


Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > PHP


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 02:30.