Quiero hacer eco de JSON con sangría en PHP, al igual que echo "<pre>";
sangra una matriz.sangría JSON en PHP
¿Hay alguna función por la que pueda sangrar JSON de esta manera?
Quiero hacer eco de JSON con sangría en PHP, al igual que echo "<pre>";
sangra una matriz.sangría JSON en PHP
¿Hay alguna función por la que pueda sangrar JSON de esta manera?
Desde PHP 5.4 en adelante, json_encode tiene una bandera JSON_PRETTY_PRINT
$pretty=json_encode($foo, JSON_PRETTY_PRINT);
Si le pegan con una versión antigua de PHP, entonces la página del manual para json_encode incluye una user-contributed sample mostrando como JSON a bonito-impresión.
De hecho, json_encode
tiene una opción para hacer una bonita impresión en PHP 5.4. Para usarlo:
<pre>
<?php echo nl2br(json_encode($yourArrayOrObject, JSON_PRETTY_PRINT)); ?>
</pre>