Menu
Coddy logo textTech

Proje Kurulumu: Veri Yapısı

Coddy'nin PHP Journey'sinin Mantık ve Akış bölümünün bir parçası — ders 33 / 68.

challenge icon

Görev

Kolay

Bir girdi alacaksınız: bir öğrenci not defterini temsil eden bir JSON nesnesi. Not defteri, anahtar olarak öğrenci adlarını kullanır ve her öğrencinin "id" (öğrenci kimlik numarası) ve "grades" (test puanlarından oluşan bir dizi) içeren bir ilişkisel dizisi vardır. Girdiyi okuyun, JSON dizesini 2 boyutlu bir ilişkisel diziye dönüştürün ve print_r() kullanarak tüm not defteri yapısını yazdırın.

Bu veri yapısı, bu proje boyunca oluşturacağınız not defteri sisteminin temelini oluşturacaktır.

Girdi formatı: Not defterini temsil eden bir JSON nesnesi içeren tek bir satır (örnek: {"Alice":{"id":101,"grades":[85,92,78]},"Bob":{"id":102,"grades":[90,88,95]},"Charlie":{"id":103,"grades":[76,84,89]}})

Beklenen çıktı: print_r() kullanılarak görüntülenen not defteri dizisi

Kendin dene

<?php
// JSON girişini oku
$input = fgets(STDIN);

// YAPILACAK: JSON dizesini ilişkisel bir diziye dönüştür

// YAPILACAK: print_r() kullanarak not defteri yapısını yazdır

?>

Mantık ve Akış bölümündeki tüm dersler