Avatar ·

Como formatar JSON de forma bonita em PHP? Pretty-Print output

Olá a todos! Sou novo em PHP e estou trabalhando em um projeto onde preciso exibir dados JSON de forma legível. O problema é que o json_encode() padrão gera tudo em uma única linha, e isso é completamente ilegível, especialmente quando os dados contêm arrays e objetos aninhados. Aqui está um exemplo do meu código: ```php 'Ivan Ivanov', 'age' => 30, 'address' => array( 'city' => 'Moscou', 'street' => 'Tverskaya', 'zip' => '101000' ), 'phones' => array( 'home' => '+7-495-123-45-67', 'mobile' => '+7-916-987-65-43' ), 'hobbies' => array('leitura', 'programação', 'xadrez') ); $json = json_encode($data); echo $json; ?> ``` Como resultado, obtenho algo como: ```json {"name":"Ivan Ivanov","age":30,"address":{"city":"Moscou","street":"Tverskaya","zip":"101000"},"phones":{"home":"+7-495-123-45-67","mobile":"+7-916-987-65-43"},"hobbies":["leitura","programação","xadrez"]} ``` Isso é muito