Formattare un array PHP

Incolla un’assegnazione di array PHP e ottieni una spaziatura delle virgole uniforme, con ogni istruzione sulla sua riga. È un ritocco leggero: non mette un elemento dell’array per riga. Se ti serve questo, prevedi una modifica manuale o un formattatore dedicato.

Come formattare un array PHP

  1. 1

    Incolla il codice dell'array

    Inserisci l'istruzione completa, ad esempio la riga che assegna l'array a una variabile.

  2. 2

    Lascia il rientro com'è

    Il rientro influisce solo sulle parentesi graffe, quindi un array da solo non viene modificato.

  3. 3

    Passa al risultato

    Apri il codice formattato.

  4. 4

    Copia il risultato

    Verifica che l'array sia ancora corretto, poi copialo.

Cosa succede a un array

Lo strumento osserva le virgole e i punti e virgola. Ogni virgola è seguita da esattamente uno spazio, e ogni punto e virgola chiude una riga. Parentesi quadre, tonde e la freccia => restano come le hai scritte.

Input:

<?php $colors=["red","green","blue"];$sizes=[1,2,3];

Risultato:

<?php $colors=["red", "green", "blue"];
$sizes=[1, 2, 3];

Due array, due righe e virgole leggibili.

Array annidati e associativi

Gli array associativi funzionano allo stesso modo. Questo input:

<?php $user=["id"=>1,"name"=>"Ana","roles"=>["admin","editor"]];

diventa:

<?php $user=["id"=>1, "name"=>"Ana", "roles"=>["admin", "editor"]];

L’annidamento non cambia e tutto resta su una sola riga, perché dentro l’array non ci sono punti e virgola né parentesi graffe che causino un’interruzione. Non vengono aggiunti spazi attorno a =>.

Cosa non fa

  • Non va a capo dopo ogni elemento e non indenta il contenuto dell’array.
  • Parentesi quadre e tonde non aggiungono mai un livello di rientro.
  • Anche le virgole dentro le stringhe tra virgolette ricevono uno spazio, quindi un valore come "1,5" diventa "1, 5". Controlla ogni stringa con virgole prima di copiare il risultato.
  • Le parentesi graffe, per esempio in una funzione che restituisce l’array, vengono messe su righe separate e indentate come al solito.

Un caso d’uso tipico

Gli array di configurazione copiati da un log, da un campo di database o da una risposta API arrivano spesso con le virgole attaccate al valore successivo. Passarli qui rende ogni valore più facile da distinguere e produce una versione più semplice da confrontare a occhio con un altro array. Se ti serve una chiave per riga, dividi il risultato alle virgole nel tuo editor. Usa trova e sostituisci per aggiungere un’interruzione dopo ogni virgola.

Controlla il risultato

Conta gli elementi prima e dopo. Il numero di valori deve restare lo stesso, perché lo strumento aggiunge solo spazi dopo le virgole. Se il conteggio è cambiato, una stringa conteneva una virgola che non ti aspettavi.

Array corti e array lunghi

Le liste corte, come [1,2,3], sono chiare dopo un solo passaggio. Gli array molto lunghi restano una riga lunga, perché nulla al loro interno segna un punto di interruzione. Per quelli conviene formattare in un editor che capisce PHP. Per controlli rapidi e piccoli frammenti di configurazione, questa pagina basta.

Domande frequenti

No. Aggiunge solo uno spazio dopo le virgole e interrompe le righe a punti e virgola e parentesi graffe.

No. La freccia mantiene la spaziatura che hai incollato.

Sì. Lo strumento tratta entrambi allo stesso modo, perché guarda solo a virgole, punti e virgola e parentesi graffe.

La regola delle virgole viene applicata a tutto il testo prima che le stringhe vengano riconosciute. Dopo la copia, ripristina a mano il valore originale della stringa.

Strumenti correlati

Strumento disponibile in altre lingue

Guide e casi d'uso