Torna a Strumenti

Convertitore JSON a Array PHP

Converti online JSON in array PHP, supporta [] / array() e strutture annidate

Caricamento...

Come Convertire JSON in Array PHP

  1. 1

    Incolla JSON

    Copia i tuoi dati JSON e incollali nel campo di input a sinistra.

  2. 2

    Seleziona Opzioni

    Scegli le opzioni di conversione come l'ordinamento alfabetico delle chiavi o la marcatura degli array associativi.

  3. 3

    Copia Risultato

    L'array PHP appare istantaneamente a destra. Fai clic su copia per utilizzarlo nel tuo progetto.

Panoramica delle funzioni

Convertitore bidirezionale tra JSON e array PHP. Converti payload JSON in codice PHP conforme a PSR-12, o analizza array PHP di nuovo in formato JSON.

Descrizione dello strumento

Strumento gratuito online per convertire JSON in array PHP. Incolla JSON per generare codice array PHP, supporta sintassi [] e array(), oggetti annidati, array associativi, scenari Laravel e Symfony, e può anche convertire al contrario gli array PHP in JSON. Elaborazione 100% nel browser, i dati non vengono caricati.

Elenco delle funzionalità

  • Conversione bidirezionale: JSON in array PHP e array PHP in JSON.
  • Analizza JSON istantaneamente con validazione della sintassi e posizioni precise degli errori.
  • Genera array PHP conformi a PSR-12 con indentazione corretta e virgole finali.
  • Evidenziazione della sintassi che si adatta alla modalità chiara o scura.
  • Ordina le chiavi alfabeticamente e rileva automaticamente gli array associativi.

Strumenti correlati

Guide correlate

Domande frequenti

Come converto JSON in un array PHP?
Incolla i tuoi dati JSON nel campo di input con la modalità 'JSON → PHP' selezionata. Lo strumento lo convertirà automaticamente in un array PHP utilizzando la sintassi array abbreviata con formattazione PSR-12. Puoi quindi copiare il risultato e usarlo direttamente nel tuo codice PHP.
Come converto un array PHP in JSON?
Fai clic su 'PHP → JSON' per cambiare la direzione di conversione, poi incolla il codice del tuo array PHP. Lo strumento supporta la sintassi array abbreviata ['chiave' => 'valore'] e produrrà JSON correttamente formattato che puoi usare in API, file di configurazione o applicazioni JavaScript.
Cos'è json_encode() in PHP?
json_encode() è una funzione integrata di PHP che converte valori PHP (array, oggetti, stringhe, ecc.) in formato JSON. Ad esempio: json_encode(['nome' => 'Giovanni', 'età' => 30]) restituisce '{"nome":"Giovanni","età":30}'. Questo strumento esegue la stessa conversione ma aggiunge la formattazione per la leggibilità.
Cos'è json_decode() in PHP?
json_decode() è una funzione PHP che analizza stringhe JSON e le converte in valori PHP. Usa json_decode($json, true) per ottenere un array associativo, o json_decode($json) per ottenere un oggetto. La modalità JSON → PHP del nostro strumento simula questa conversione con output leggibile.
Qual è la differenza tra array indicizzati e associativi in PHP?
Gli array indicizzati usano chiavi numeriche (0, 1, 2...) come [1, 2, 3], mentre gli array associativi usano chiavi stringa come ['nome' => 'Giovanni', 'età' => 30]. In JSON, gli array indicizzati diventano array JSON [], e gli array associativi diventano oggetti JSON {}. Questo strumento rileva e gestisce automaticamente entrambi i tipi.
Questo strumento supporta array e oggetti annidati?
Sì, il convertitore supporta completamente strutture profondamente annidate. Puoi convertire JSON complessi con più livelli di annidamento, array di oggetti e tipi di dati misti. L'output PHP mantiene l'indentazione corretta per la leggibilità.
Come vengono gestiti i caratteri speciali nella conversione?
I caratteri speciali vengono correttamente escaped durante la conversione. Nell'output PHP, gli apici singoli e i backslash vengono escaped. Nell'output JSON, i caratteri Unicode, le virgolette e i caratteri di controllo vengono escaped secondo la specifica JSON. Ciò garantisce che l'output sia valido e sicuro da usare.
Cos'è la formattazione PSR-12?
PSR-12 è una guida di stile di codifica PHP che definisce regole di formattazione incluse l'indentazione a 4 spazi, le virgole finali negli array su più righe e la spaziatura coerente. Il nostro strumento genera array PHP che seguono questi standard, rendendo l'output pronto per essere incollato in progetti PHP professionali.
Qual è la differenza tra la sintassi breve [] e la sintassi lunga array() quando si converte JSON in array PHP?
La sintassi breve [] è supportata da PHP 5.4 in poi, con una scrittura più concisa ed è il metodo consigliato per i progetti PHP moderni. La sintassi lunga array() è compatibile con tutte le versioni di PHP ed è più comune nei progetti legacy. Questo strumento supporta entrambe le sintassi e puoi passare liberamente tra loro nelle opzioni di conversione.
Come utilizzo l'array PHP convertito in Laravel o Symfony?
Questo strumento fornisce due modelli di frammenti di codice framework: configurazione Laravel e parametri Symfony. Dopo la conversione, fai clic sull'area dei frammenti di codice framework e seleziona il framework corrispondente per generare codice di configurazione pronto all'uso, come il file config di Laravel o l'array PHP corrispondente a parameters.yaml di Symfony.
Questo strumento carica i miei dati su un server?
No. Tutti i processi di conversione vengono completati localmente nel tuo browser, i tuoi dati JSON e il codice PHP non vengono inviati a nessun server. Questo garantisce la completa privacy del tuo codice e dei tuoi dati. Puoi persino utilizzare questo strumento in modalità offline.