JavaScript Object Notation , o JSON , è un formato open -source per lo scambio di dati basati su testo tra le applicazioni web e su piattaforme diverse. JSON è spesso usato in applicazioni Ajax , perché può essere letto e capito molto facilmente utilizzando JavaScript , una componente necessaria di una richiesta Ajax . Molti servizi Web forniscono output in JSON e XML . È possibile restituire i dati in JSON con PHP versione 5.2 o superiore , utilizzando il PHP built-in funzione per codificare i dati in JSON . Cose che ti serviranno
PHP 5.2 o superiore
Show More Istruzioni
1
Creare un nuovo file PHP usando un editor o Notepad .
2 < p > Creare una nuova classe PHP per memorizzare i dati , si torna in formato JSON . Creare il metodo di costruzione di una nuova istanza della classe . Ad esempio, digitare : ?
< Php
Stato class {
pubblica $ nome
, $ di capitale , $ fiore ;
public function __ construct ( $ abbrev , $ nome , $ di capitale , fiore $ ) {
$ this - > name = $ nome ;
$ this-> $ = capitale sociale;
< p > $ this-> fiore = $ fiore ;
}
3
Creare un metodo per codificare e restituire i dati in JSON . Richiamare la funzione " json_encode " per codificare i dati . Ad esempio, digitare :
pubblica funzione JSON ( ) {
json_encode ritorno ( $ this); }
}
4
Creare un array di dati della classe . Ad esempio, digitare :
$ Uniti = array ();
$ Uniti [ "AL" ] = nuovo Stato ( " Alabama " , " MNontgomery " , "Camelia "); < br >
$ Uniti [ " GA " ] = nuovo Stato ( " Georgia " , " Atlanta " , " Cherokee Rose " ) ;
$ Uniti [ " CO " ] = nuovo Stato ( " Colorado " , " Denver ", " Rocky Mountain Columbine " ) ;
5
Accetta un parametro URL contenente una sigla dello stato . Test per vedere che hai i dati per l'abbreviazione richiesto. Emettere le informazioni in JSON utilizzando il metodo creato. Ad esempio, digitare :
$ st = $ _GET [ "stato " ]