Menu
Coddy logo textTech

Configuración del Proyecto: Estructura de Datos

Parte de la sección Lógica y Flujo del Journey de PHP de Coddy — lección 33 de 68.

challenge icon

Desafío

Fácil

Recibirás una entrada: un objeto JSON que representa un libro de calificaciones de estudiantes. El libro de calificaciones utiliza los nombres de los estudiantes como claves, y cada estudiante tiene un array asociativo que contiene su "id" (número de identificación del estudiante) y "grades" (un array de sus puntuaciones de exámenes). Lee la entrada, convierte la cadena JSON en un array asociativo 2D y muestra la estructura completa del libro de calificaciones utilizando print_r().

Esta estructura de datos servirá como base para el sistema de libro de calificaciones que construirás a lo largo de este proyecto.

Formato de entrada: Una línea que contiene un objeto JSON que representa el libro de calificaciones (ejemplo: {"Alice":{"id":101,"grades":[85,92,78]},"Bob":{"id":102,"grades":[90,88,95]},"Charlie":{"id":103,"grades":[76,84,89]}})

Resultado esperado: El array del libro de calificaciones mostrado utilizando print_r()

Pruébalo tú mismo

<?php
// Leer la entrada JSON
$input = fgets(STDIN);

// TODO: Convertir la cadena JSON a un array asociativo

// TODO: Imprimir la estructura del libro de calificaciones usando print_r()

?>

Todas las lecciones de Lógica y Flujo