Menu
Coddy logo textTech

Configuration du projet : Structure de données

Fait partie de la section Logique & Flux du Journey PHP de Coddy — leçon 33 sur 68.

challenge icon

Défi

Facile

Vous recevrez une entrée : un objet JSON représentant un carnet de notes d'étudiants. Le carnet de notes utilise les noms des étudiants comme clés, et chaque étudiant possède un tableau associatif contenant son "id" (numéro d'identification de l'étudiant) et ses "grades" (un tableau de ses notes d'examen). Lisez l'entrée, convertissez la chaîne JSON en un tableau associatif 2D, et affichez toute la structure du carnet de notes en utilisant print_r().

Cette structure de données servira de base au système de carnet de notes que vous construirez tout au long de ce projet.

Format d'entrée : Une ligne contenant un objet JSON représentant le carnet de notes (exemple : {"Alice":{"id":101,"grades":[85,92,78]},"Bob":{"id":102,"grades":[90,88,95]},"Charlie":{"id":103,"grades":[76,84,89]}})

Sortie attendue : Le tableau du carnet de notes affiché en utilisant print_r()

Essayez vous-même

<?php
// Lire l'entrée JSON
$input = fgets(STDIN);

// TODO: Convertir la chaîne JSON en un tableau associatif

// TODO: Afficher la structure du carnet de notes en utilisant print_r()

?>

Toutes les leçons de Logique & Flux