PHP Dersleri: empty() Fonksiyonu

PHP Dersleri: empty() Fonksiyonu

PHP ile JSON Veri Çekme

PHP, programlama tarihinin en sık bilinen programlama dilinden bir tanesidir çünkü hemen hemen günümüzdeki bir çok web sitesi PHP dili ile yazılmıştır. Örneğin sıkça kullandığımız sosyal medya platformu Facebook, PHP ile hazırlanmıştır ve günümüzde de diğer programlama teknolojilerinin de eklenmesiyle PHP’de kullanılmakta.

Siberdefter olarak Siberdefter YouTube Kanalımızda PHP dersleri de dahil olmak üzere bir çok programlama dillerinde ve mevcut programlarda dersler vermeye başladık. PHP ile JSON veri çekme konusunda hazırladığımız bu video ile daha detaylı bir eğitim alabileceğinizi düşünüyorum.

<?php 
   $URL = 'data.json';
   $JSON = file_get_contents($URL);
?>

Şimdi diyelim ki bilgisayarımızda bir json dosyası mevcut ve bunu kullanarak PHP’de bir listeleme yapacağız bunun için ilk önce $URL isimli bir değişken oluşturarak dosyamın adresini belirtiyorum.

file_get_contents() fonksiyonu ile içeriğini çekiyorum ve $JSON isimli bir değişkene aktarıyorum artık bu değişken ile verilerimi istediğim gibi kullanabilirim.

{
    "0": {
        "name": "Cenk",
        "surname": "Manay",
        "age": 19,
        "jobs": "Designer"
    },
    "1" : {
        "name": "Recep",
        "surname": "Veli",
        "age": 33,
        "jobs": "Farmer"
    }
}

Diyelim ki “data.json” dosyamda bu tarz bir veri kümesi olsun bu veri kümem bu şekilde ilerlesin. Ben bunu PHP ile kodlanmış web sitemin “Çalışanlarımız” isimli sayfamızda listeleceğim ve bunun temeli ilk kod bloğumda attım.

<?php 
    foreach($JSON as $teams) {
        print $teams->name;
        print $teams->surname;
        print $teams->jobs;
        print $teams->age;
    } 
?>

En basit ve sade şekilde verimi bu şekilde foreach döngüsüne sokarak listeletebilirim. Tabi bu şekilde hepsi yan yana hiç bir şekilde boşluk olmadan yazılacaktır. Bunu şekillendirmek için HTML ve CSS’in bize sunduğu nimetlerden faydalanmam gerekecek.

<?php 
    foreach($JSON as $teams) {
        print $teams->name . '<br>';
        print $teams->surname . '<br>';
        print $teams->jobs . '<br>';
        print $teams->age;
    } 
?>

Bu şekilde <br> HTML etiketinden faydalanarak alt alta listelenmesini sağlayabilirim. Eğer işin mantığını kavratabildiysek daha güzel görünümünü kullanmak sizin elinizde :).

2 thoughts on “PHP ile JSON Veri Çekme

  1. hocam verinin içerisindeki
    name
    surname
    jobs
    age
    bilgi başlıklarını bilmiyor olsaydık nasıl içeriği kullanılabilir hale getirebilirdik?

    Örneğin şuan elimde bir JSON datası var ama içeriğini bilmiyorum. içeriği keşfetmek ve sonra bu aşamaları yapmnak istiyorum, bununla ilgili yönlendirme yapar mısınız ?

    1. Merhaba Murat

      JSON verini bir değişkene aktarıp “print_r()” yada “var_dump()” fonksiyonları ile görüntüleyebilirsin. Başka soruların varsa @siberdefter instagram hesabımıza yazabilirsin

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir