¿Cómo formatear JSON de forma bonita en PHP? Pretty-Print output
¡Hola a todos! Soy nuevo en PHP y estoy trabajando en un proyecto donde necesito mostrar datos JSON en un formato legible. El problema es que json_encode() estándar imprime todo en una sola línea, y es completamente ilegible, especialmente cuando los datos contienen arrays y objetos anidados.
Aquí hay un ejemplo de mi código:
```php
'Ivan Ivanov',
'age' => 30,
'address' => array(
'city' => 'Moscú',
'street' => 'Tverskaya',
'zip' => '101000'
),
'phones' => array(
'home' => '+7-495-123-45-67',
'mobile' => '+7-916-987-65-43'
),
'hobbies' => array('lectura', 'programación', 'ajedrez')
);
$json = json_encode($data);
echo $json;
?>
```
Como resultado, obtengo algo como:
```json
{"name":"Ivan Ivanov","age":30,"address":{"city":"Moscú","street":"Tverskaya","zip":"101000"},"phones":{"home":"+7-495-123-45-67","mobile":"+7-916-987-65-43"},"hobbies":["lectura","programación","ajedrez"]}
```
Esto es muy