Formatear un array de PHP
Pega una asignación de array en PHP y obtén un espaciado de comas uniforme, con cada instrucción en su propia línea. Es un ajuste ligero: no pone un elemento del array por línea. Si necesitas eso, prevé una edición manual o un formateador específico.
Cómo formatear un array de PHP
-
1
Pega el código del array
Escribe la instrucción completa, por ejemplo la línea que asigna el array a una variable.
-
2
Deja la sangría como está
La sangría solo afecta a las llaves, así que un array suelto no se modifica por ella.
-
3
Continúa al resultado
Abre el código formateado.
-
4
Copia el resultado
Comprueba que el array sigue siendo correcto y después cópialo.
Qué ocurre con un array
El formateador se fija en las comas y los puntos y coma. Cada coma va seguida de exactamente un espacio, y cada punto y coma termina una línea. Los corchetes, los paréntesis y la flecha => se dejan como están.
Entrada:
<?php $colors=["red","green","blue"];$sizes=[1,2,3];
Resultado:
<?php $colors=["red", "green", "blue"];
$sizes=[1, 2, 3];
Dos arrays, dos líneas y comas legibles.
Arrays anidados y asociativos
Los arrays asociativos funcionan igual. Esta entrada:
<?php $user=["id"=>1,"name"=>"Ana","roles"=>["admin","editor"]];
se convierte en:
<?php $user=["id"=>1, "name"=>"Ana", "roles"=>["admin", "editor"]];
La anidación no cambia y todo queda en una sola línea, porque dentro del array no hay puntos y coma ni llaves que provoquen un salto. No se añaden espacios alrededor de =>.
Lo que no hace
- No empieza una línea nueva después de cada elemento ni sangra el contenido del array.
- Los corchetes y los paréntesis nunca añaden un nivel de sangría.
- Las comas dentro de cadenas entre comillas también reciben un espacio, así que un valor como
"1,5"pasa a ser"1, 5". Revisa cualquier cadena con comas antes de copiar el resultado. - Las llaves, por ejemplo en una función que devuelve el array, se colocan en líneas separadas y se sangran como de costumbre.
Un caso de uso habitual
Los arrays de configuración copiados de un registro, de un campo de base de datos o de una respuesta de API suelen llegar con las comas pegadas al siguiente valor. Pasarlos por esta página hace que cada valor se distinga mejor y deja una versión más fácil de comparar a simple vista con otro array. Si necesitas una clave por línea, divide el resultado en las comas desde tu editor. Usa buscar y reemplazar para añadir un salto de línea después de cada coma.
Comprueba el resultado
Cuenta los elementos antes y después. El número de valores debe ser el mismo, porque la herramienta solo añade espacios tras las comas. Si la cuenta cambió, una cadena contenía una coma que no esperabas.
Arrays cortos y arrays largos
Las listas cortas, como [1,2,3], quedan claras con una sola pasada. Los arrays muy largos siguen siendo una línea larga, porque nada dentro de ellos marca un punto de corte. Para esos casos, es mejor formatear en un editor que entienda PHP. Para comprobaciones rápidas y fragmentos de configuración pequeños, esta página basta.
Preguntas frecuentes
No. Solo añade un espacio tras las comas y corta las líneas en los puntos y coma y las llaves.
No. La flecha conserva el espaciado que hayas pegado.
Sí. La herramienta trata ambos igual, ya que solo se fija en las comas, los puntos y coma y las llaves.
La regla de las comas se aplica a todo el texto antes de reconocer las cadenas. Restaura a mano el valor original de la cadena después de copiar.
Herramientas relacionadas
Generador de Configuración de Webpack
Crea un webpack.config.js para webpack 5 con JavaScript puro, React o Vue: TypeScript, Babel, CSS o Sass, imágenes, HtmlWebpackPlugin, servidor de desarrollo y la línea de npm install.
Convertidor de ASCII a Binario
Convierte cualquier cadena ASCII a su representación binaria. Cada carácter se convierte en ocho bits, separados por espacios, listos para pegar en un seguimiento de protocolo o tarea.
Explorador de Rueda de Color
Explora la rueda de color de forma interactiva. Rota armonías, compara HSL vs RYB, identifica pares complementarios y triádicos en tiempo real.
Generador de letras aleatorias
Genera letras aleatorias A-Z. Elige la cantidad, usa mayúsculas, minúsculas o mezcla de ambas, y aplica el resultado en juegos, consignas o clase.
Convertidor de HTML a imagen
Renderiza un fragmento de HTML y CSS como PNG o JPG de tamaño fijo en tu navegador. Elige lienzo y escala, previsualiza y descarga.
Generador de Colores Análogos
Genera una paleta análoga de cinco colores a partir de cualquier color base, con un trío clásico, dos tonos exteriores y valores hex, RGB y HSL.
Herramienta disponible en otros idiomas
- จัดรูปแบบอาร์เรย์ PHP [TH]
- Formatuj tablicę PHP [PL]
- Định dạng mảng PHP [VI]
- Format Array PHP [ID]
- تنسيق مصفوفة PHP [AR]
- PHP-Array formatieren [DE]
- PHP 配列を整形する [JA]
- Formatar array PHP [PT]
- PHP 배열 포맷하기 [KO]
- Formatera PHP-array [SV]
- Formater un tableau PHP [FR]
- Een PHP-array opmaken [NL]
- Format PHP Array [EN]
- Formattare un array PHP [IT]
- Форматирование массива PHP [RU]
- PHP Dizisini Biçimlendirin [TR]
- 格式化 PHP 数组 [ZH]