Hogyan lehet szép JSON -t olvasni és nyomtatni PHP -vel

How Read Print Pretty Json With Php



A JSON népszerű adattárolási formátum az adatok cseréjéhez a szerver és a böngésző között. JavaScriptből származik, és számos szabványos programozási nyelv támogatja. Ez egy ember által olvasható fájlformátum, amelyet bárki könnyen megérthet, ha megfelelő formázással nyomtat. A JSON adatok egyetlen sorban nyomtatódnak, ha nincs formázás. De az ilyen típusú kimenetet nem olyan könnyű megérteni. Tehát a formázott JSON adatok nagyon fontosak ahhoz, hogy megértsük az olvasó számára az adatok szerkezetét. A szép nyomtatást a JSON adatok formázására használják. A JSON adatok az emberek számára olvashatóbb formában jeleníthetők meg szép nyomtatással. Sokféleképpen lehet szép nyomtatást alkalmazni a JSON -adatokban. Ebben az oktatóanyagban bemutatjuk, hogyan alkalmazhatja a JSON szép nyomtatást PHP használatával, különféle példák segítségével.

1. példa: JSON nyomtatása formázás nélkül

json_encode () A PHP függvényt használják a JSON adatok elemzésére. Hozzon létre egy nevű fájlt exp1.php a következő kóddal olvassa el az egyszerű JSON adatokat és nyomtassa ki a kimenetet. Itt egy asszociatív tömb deklarálódik JSON adatok előállítására. A kód nem alkalmaz formázást a JSON -adatokra. Tehát a JSON adatok egyetlen sorban kerülnek nyomtatásra JSON formátumban.





exp1.php



<? php

//Deklarálja a tömböt
$ tanfolyamok= tömb('1. modul'=>'HTML','2. modul'=>'JavaScript','3. modul'=>'CSS3',
'4. modul'=>'PHP');

//Nyomtassa ki a tömbötban benegyszerű JSON formátum
kidobtajson_encode($ tanfolyamok);
?>

Kimenet:



A következő kimenet jelenik meg a fájl böngészőből történő végrehajtása után.





http: //localhost/json/exp1.php



2. példa: JSON nyomtatása a JSON_PRETTY_PRINT beállítás és a header () függvény használatával

A PHP -nak van egy elnevezett opciója „JSON_PRETTY_PRINT” amelyet együtt használnak json_encode () funkció a JSON adatok megfelelő igazítással és formátummal történő nyomtatásához. Hozzon létre egy nevű fájlt exp2.php a következő kóddal. A kódban az előző példa ugyanazt a tömbjét használják a használat megtekintéséhez JSON_PRETTY_PRINT választási lehetőség. fejléc() funkciót itt használják a böngésző tájékoztatására a fájl tartalmáról. E funkció nélkül formázás nem lesz alkalmazva.

exp2.php

<? php
//Deklarálja a tömböt
$ tanfolyamok= tömb('1. modul'=>'HTML','2. modul'=>'JavaScript','3. modul'=>'CSS3',
'4. modul'=>'PHP');

//Értesítse a böngészőt atípusafájltfejléc használatávalfunkció
fejléc('Content-type: text/javascript');

//Nyomtassa ki a tömbötban benegyszerű JSON formátum
kidobtajson_encode($ tanfolyamok, JSON_PRETTY_PRINT);
?>

Kimenet:

A következő kimenet jelenik meg a fájl böngészőből történő végrehajtása után. Egy adott betűtípust és igazítást alkalmazunk.

http: //localhost/json/exp2.php

3. példa: JSON nyomtatása a JSON_PRETTY_PRINT és a | _+_ | 'használatával;
}
?>

Kimenet:

A következő kimenet jelenik meg a fájl böngészőből történő végrehajtása után. Itt a JSON adatok minden kérdése és válasza ki lesz nyomtatva kék szín és bátor formátumban, és egy másik részt nyomtat háló szín.

http: //localhost/json/exp4.php

Következtetés

Ebben a cikkben bemutatjuk, hogyan nyomtathat formázott JSON -adatokat különböző PHP -beállítások használatával. Remélhetőleg a fenti példák megfelelő gyakorlása után az olvasó képes lesz a PHP -t alkalmazni a JSON adatok formázására és szép JSON kimenet létrehozására.