0
Merhabalar riot apisini kullarak ucretsiz rotasyondaki sampiyonlari cektim ama id leri cekiliyor sadece isimleri cekilmiyor benimde aklima id ve isimleri birlestirip (global sampiyon listesinden birlestiricegim) birlestirmek geldi ama yapamiyorum aklima hic bir cesit yol gelmemekte ve biraz sacmaladim maalesef kullandigim kodlar soyle;
<?php
$jsonurl = "https://na.api.pvp.net/api/lol/static-data/na/v1.2/champion?champData=info&api_key=RGAPI-FAE3E93D-0D5E-4E6D-8CE6-B5FEF9BD373B";
$freeRot = "https://tr.api.pvp.net/api/lol/tr/v1.2/champion?freeToPlay=true&api_key=RGAPI-FAE3E93D-0D5E-4E6D-8CE6-B5FEF9BD373B";
$champ_info = file_get_contents($jsonurl);
$free_rot = file_get_contents($freeRot);
$decoded_champ_info = json_decode($champ_info);
$decoded_free_champs = json_decode($free_rot);
for ($i=0; $i < 10; $i++) {
}
foreach ($decoded_free_champs->champions[$i]->id as $key => $id) {
echo $id;
}
?>
1
<?php
$jsonurl = "https://na.api.pvp.net/api/lol/static-data/na/v1.2/champion?champData=info&api_key=RGAPI-FAE3E93D-0D5E-4E6D-8CE6-B5FEF9BD373B";
$freeRot = "https://tr.api.pvp.net/api/lol/tr/v1.2/champion?freeToPlay=true&api_key=RGAPI-FAE3E93D-0D5E-4E6D-8CE6-B5FEF9BD373B";
$champ_info = file_get_contents($jsonurl);
$free_rot = file_get_contents($freeRot);
$decoded_champ_info = json_decode($champ_info, true);
$decoded_free_champs = json_decode($free_rot, true);
$arr = array();
foreach ($decoded_free_champs['champions'] as $dfc)
{
foreach ($decoded_champ_info['data'] as $dci)
{
if($dfc['id'] == $dci['id'] )
{
$arr[] = $dci;
break;
}
}
}
echo "<pre>";
print_r($arr);
echo "</pre>";
0
Iki tane sorum var kusura bakmayin ve cok tesekkur ederim cevaplariniz icin.
1. "." ve "bosluk"lari nasil silip cikti alacagim? "preg_replace" denedim sonuc alamadim yanlis yapiyorum sanirsam stackoverflowdada biraz arastirdim ama sonuc nafile.
2. Rotasyonu otomatik tek bir dongude cikartma sansim varmi?
<?php echo $arr[0]['name']; ?>
Ile yazdiriyorumda peki bunu bir dongunun icinde otomatik yazdirma sansim varmi?
HTML Kodlarim su sekilde;
<a href="champions/<?php echo $arr[0]['name']; ?>" title="<?php echo $arr[0]['name']; ?>" class="entity">
<h4><?php echo $arr[0]['name']; ?></h4><img src="/champion/<?php echo $arr[0]['name']; ?>.png" alt="<?php echo $arr[0]['name']; ?>"></a>
Cevap yazabilmek için üye girişi yapmalısınız.
Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol