Formater un tableau PHP
Collez une affectation de tableau PHP et obtenez un espacement des virgules régulier, avec chaque instruction sur sa propre ligne. C’est une retouche légère : elle ne place pas un élément de tableau par ligne. Si vous en avez besoin, prévoyez une modification manuelle ou un formateur dédié.
Comment formater un tableau PHP
-
1
Collez le code du tableau
Saisissez l'instruction complète, par exemple la ligne qui affecte le tableau à une variable.
-
2
Laissez l'indentation telle quelle
L'indentation ne concerne que les accolades, donc un tableau seul n'est pas modifié par elle.
-
3
Passez au résultat
Ouvrez le code formaté.
-
4
Copiez le résultat
Vérifiez que le tableau est toujours correct, puis copiez-le.
Ce qui se passe avec un tableau
Le formateur observe les virgules et les points-virgules. Chaque virgule est suivie d’exactement un espace, et chaque point-virgule termine une ligne. Les crochets, les parenthèses et la flèche => sont laissés tels quels.
Entrée :
<?php $colors=["red","green","blue"];$sizes=[1,2,3];
Résultat :
<?php $colors=["red", "green", "blue"];
$sizes=[1, 2, 3];
Deux tableaux, deux lignes et des virgules lisibles.
Tableaux imbriqués et associatifs
Les tableaux associatifs fonctionnent de la même façon. Cette entrée :
<?php $user=["id"=>1,"name"=>"Ana","roles"=>["admin","editor"]];
devient :
<?php $user=["id"=>1, "name"=>"Ana", "roles"=>["admin", "editor"]];
L’imbrication est inchangée et tout reste sur une seule ligne, car il n’y a ni point-virgule ni accolade dans le tableau pour déclencher un saut de ligne. Aucun espace n’est ajouté autour de =>.
Ce qu’il ne fait pas
- Il n’ajoute pas de retour à la ligne après chaque élément et n’indente pas le contenu du tableau.
- Les crochets et les parenthèses n’ajoutent jamais de niveau d’indentation.
- Les virgules à l’intérieur de chaînes entre guillemets reçoivent aussi un espace, donc une valeur comme
"1,5"devient"1, 5". Relisez toute chaîne contenant des virgules avant de copier le résultat. - Les accolades, par exemple dans une fonction qui renvoie le tableau, sont placées sur des lignes séparées et indentées comme d’habitude.
Un cas d’usage courant
Les tableaux de configuration copiés depuis un journal, un champ de base de données ou une réponse d’API arrivent souvent avec les virgules collées à la valeur suivante. Les passer ici rend chaque valeur plus facile à distinguer et donne une version plus simple à comparer à l’œil avec un autre tableau. Si vous voulez une clé par ligne, coupez le résultat aux virgules dans votre éditeur. Utilisez la recherche et le remplacement pour ajouter un saut de ligne après chaque virgule.
Vérifiez le résultat
Comptez les éléments avant et après. Le nombre de valeurs doit rester le même, car l’outil ne fait qu’ajouter des espaces après les virgules. Si le nombre a changé, une chaîne contenait une virgule inattendue.
Tableaux courts et tableaux longs
Les listes courtes, comme [1,2,3], sont claires après une seule passe. Les très longs tableaux restent une longue ligne, car rien à l’intérieur ne marque un point de coupure. Pour ceux-là, la mise en forme dans un éditeur qui comprend PHP est préférable. Pour des vérifications rapides et de petits extraits de configuration, cette page suffit.
Questions fréquentes
Non. Il ajoute seulement un espace après les virgules et coupe les lignes aux points-virgules et aux accolades.
Non. La flèche conserve l’espacement que vous avez collé.
Oui. L’outil traite les deux de la même façon, puisqu’il ne regarde que les virgules, les points-virgules et les accolades.
La règle des virgules s’applique à tout le texte avant la reconnaissance des chaînes. Restaurez à la main la valeur d’origine de la chaîne après la copie.
Outils similaires
Convertisseur de taille de fichier
Convertissez entre octets, Ko, Mo, Go, To et les unités binaires IEC (Kio, Mio, Gio, Tio), en combinant décimal et binaire comme vous le souhaitez.
Générateur de numéros de téléphone fictifs
Générez jusqu’à 50 numéros fictifs issus de plages officielles réservées dans cinq pays.
Générateur de lettres aléatoires
Générez des lettres A-Z aléatoires. Choisissez le nombre, les majuscules, les minuscules ou le mélange, puis utilisez le résultat pour des jeux ou la classe.
Générateur de Vagues SVG
Générez un séparateur en vague SVG fluide pour en-têtes et pieds de page, avec amplitude, fréquence, couleur et position haut ou bas réglables. Copiez le code SVG.
Validateur XSD
Validez un document XML par rapport à un schéma XSD et signalez les incohérences d'éléments et de types avec des numéros de ligne exacts.
Générateur de flèches CSS
Créez localement une flèche CSS avec direction, couleur, taille et épaisseur de bordure, puis copiez la règle.
Outil disponible dans d’autres langues
- تنسيق مصفوفة PHP [AR]
- PHP-Array formatieren [DE]
- PHP 配列を整形する [JA]
- Formatar array PHP [PT]
- Formatera PHP-array [SV]
- Định dạng mảng PHP [VI]
- PHP 배열 포맷하기 [KO]
- Een PHP-array opmaken [NL]
- จัดรูปแบบอาร์เรย์ PHP [TH]
- Format Array PHP [ID]
- Formatear un array de PHP [ES]
- Formatuj tablicę PHP [PL]
- Format PHP Array [EN]
- Formattare un array PHP [IT]
- Форматирование массива PHP [RU]
- PHP Dizisini Biçimlendirin [TR]
- 格式化 PHP 数组 [ZH]