<?php
// API URL'si
$api_url = 'https://jsonplaceholder.typicode.com/posts'; // JSON array döndüren API URL'si
// file_get_contents ile JSON verisini al
$response = file_get_contents($api_url);
// JSON yanıtını PHP dizisine çevir
$data = json_decode($response, true);
// Hata kontrolü yap
if ($data) {
// JSON array verisini döngü ile işleyelim
echo "<h1>Post Listesi:</h1>";
foreach ($data as $post) {
// JSON array'den gelen her bir post objesinin başlık ve içeriğini yazdır
echo "<h2>" . $post['title'] . "</h2>";
echo "<p>" . $post['body'] . "</p>";
}
} else {
// API'den alınan yanıt geçersizse hata mesajı yazdır
echo "Hata: Veriler alınamadı.<br>";
}
?> php json veri çekme sınırlandırma
2
●138
- 18-12-2024, 23:33:44Kimlik doğrulama veya yönetimden onay bekliyor.Merhabalar tüm veriyi çekmekte bu yüzden kısıtlamak için nasıl yaparım
- 19-12-2024, 00:45:02
<?php // API URL'si $api_url = 'https://jsonplaceholder.typicode.com/posts'; // JSON array döndüren API URL'si // file_get_contents ile JSON verisini al $response = file_get_contents($api_url); // JSON yanıtını PHP dizisine çevir $data = json_decode($response, true); $baslangic = 5; $bitis = 7; // Hata kontrolü yap if ($data) { // JSON array verisini döngü ile işleyelim echo "<h1>Post Listesi:</h1>"; foreach ($data as $post) { if ($post['id'] >= $baslangic && $post['id'] <= $bitis ) { echo "<h2>" . $post['title'] . "</h2>"; echo "<p>" . $post['body'] . "</p>"; } } } else { // API'den alınan yanıt geçersizse hata mesajı yazdır echo "Hata: Veriler alınamadı.<br>"; } ?>Ayrıca bu şekilde iki değişken tanımlayıp aralık ta alabilirsiniz. Farklı bir yaklaşım olarak paylaşmak istedim.