Vediamo adesso in questo nuovo articolo su PHP e Json come convertire un array dal primo linguaggio al secondo.
Json Array PHP
Consideriamo quindi una serie di esempi per meglio comprenderne il funzionamento

// Ciao Mondo
$json = '["Ciao","Mondo"]';
$array = json_decode($json);
echo($array[0]); // Ciao
Oppure nel caso di valori numerici del tipo
$json = [ 100, 500, 300, 200, 400 ] ;
$array = json_decode($json);
echo($array[2]); // 500
echo($array[5]); // 400
Ma vediamo un tipico esempio con un file json propriamente dato. Ossia nella sua forma dato valore. Del tipo
$jsonObject = '{
"Name":"Fabrizio",
"Surname":"Simi"
}';
$obj = json_decode($jsonObject);
echo($obj->Surname); // Fabrizio
Dove potete vedere abbiamo introdotto la funzione json_decode() che appunto si occupa della conversione fra Json e PHP. E’ composta di due parametri una variabile e un valore boolean true per convertire in un file associativo. Di default è settato a false. Quindi con un esempio avremo.
$jsonObject = '{
"Nome":"Fabrizio",
"Cognome":"Simi"
}';
$assocArray = json_decode($jsonObject, true);
echo($assocArray['Nome']); // Fabrizio
Json_encode
La funzione inversa è ovviamente json_encode che appunto converte il valore php in formato json.
E anche qui spieghiamo tutto con un semplice esempio. Ossia consideriamo il seguente array associativo in php
$arr = array(‘a’ => 1, ‘b’ => 2, ‘c’ => 3, ‘d’ => 4, ‘e’ => 5);
echo json_encode($arr);
Il nostro output sarà qualcosa del tipo
{"a":1,"b":2,"c":3,"d":4,"e":5}
ossia nel tipico formato nome valore. Per una guida esasustiva sul linguaggio trovate tutto qui a lato.
Mi piace:
Mi piace Caricamento...
Correlati
Fabrizio S.
Share post:
Vediamo adesso in questo nuovo articolo su PHP e Json come convertire un array dal primo linguaggio al secondo.
Json Array PHP
Consideriamo quindi una serie di esempi per meglio comprenderne il funzionamento
Oppure nel caso di valori numerici del tipo
Ma vediamo un tipico esempio con un file json propriamente dato. Ossia nella sua forma dato valore. Del tipo
$jsonObject = '{ "Name":"Fabrizio", "Surname":"Simi" }'; $obj = json_decode($jsonObject); echo($obj->Surname); // FabrizioDove potete vedere abbiamo introdotto la funzione json_decode() che appunto si occupa della conversione fra Json e PHP. E’ composta di due parametri una variabile e un valore boolean true per convertire in un file associativo. Di default è settato a false. Quindi con un esempio avremo.
$jsonObject = '{ "Nome":"Fabrizio", "Cognome":"Simi" }'; $assocArray = json_decode($jsonObject, true); echo($assocArray['Nome']); // FabrizioJson_encode
La funzione inversa è ovviamente json_encode che appunto converte il valore php in formato json.
E anche qui spieghiamo tutto con un semplice esempio. Ossia consideriamo il seguente array associativo in php
$arr = array(‘a’ => 1, ‘b’ => 2, ‘c’ => 3, ‘d’ => 4, ‘e’ => 5);
Il nostro output sarà qualcosa del tipo
{"a":1,"b":2,"c":3,"d":4,"e":5}ossia nel tipico formato nome valore. Per una guida esasustiva sul linguaggio trovate tutto qui a lato.
Condividi:
Mi piace:
Correlati
Estrapolare Fetch degli array associativi in PHP
Nel linguaggio di programmazione PHP abbiamo due tipi di array differenti. Il modello di array semplice e assaciativo. Sintassi Array Semplice in PHP $array = array(); $array = []; che. Leggi ancora…
Condividi:
Mi piace:
Continue Reading
Applicazioni Facebook problema login $user_id = 0 risolto
Ci occupiamo adesso di un problema abbastanza ricorrente che ci hanno segnalato molti sviluppatori di applicazioni facebook che ottengono valore 0 quando effettuano il login con PHP SDK in particolare. Leggi ancora…
Condividi:
Mi piace:
Continue Reading
Interazione e passaggio di parametri fra JSDK e PHP SDK nelle applicazioni facebook
E ora vi parliamo un po’ delle applicazioni facebook usando la JSDK dove il J sta per Javascript e PHP SDK ossia le reference di Javascriprit e php. Purtroppo come. Leggi ancora…
Condividi:
Mi piace:
Continue Reading
L'array Processor dell'architettura a calcolatori
E’ un termine riferito a particolari architetture di calcolari. Un array processor è costiutio da più elementi o unità di elaborazione che sono in generale tutti uguali fra loro. Queste. Leggi ancora…
Condividi:
Mi piace:
Continue Reading