Retour à Outils

Convertisseur JSON vers Tableau PHP

Convertir JSON en tableau PHP en ligne, supportant [] / array() et les structures imbriquées

Chargement...

Comment convertir JSON en tableau PHP

  1. 1

    Coller JSON

    Copiez vos données JSON et collez-les dans le champ de saisie sur la gauche.

  2. 2

    Sélectionner les options

    Choisissez les options de conversion telles que le tri des clés par ordre alphabétique ou le marquage des tableaux associatifs.

  3. 3

    Copier le résultat

    Le tableau PHP apparaît instantanément sur la droite. Cliquez sur copier pour l'utiliser dans votre projet.

Aperçu des fonctionnalités

Convertisseur bidirectionnel entre JSON et tableaux PHP. Convertissez des charges JSON en code PHP conforme à PSR-12, ou parsez des tableaux PHP au format JSON.

Description de l’outil

Outil gratuit en ligne pour convertir JSON en tableau PHP. Collez du JSON pour générer du code tableau PHP, supportant la syntaxe [] et array(), les objets imbriqués, les tableaux associatifs, les scénarios Laravel et Symfony, et la conversion inverse de tableau PHP vers JSON. Traitement 100% côté navigateur, données non téléchargées.

Liste des capacités

  • Conversion bidirectionnelle : JSON vers tableau PHP et tableau PHP vers JSON.
  • Parsez JSON instantanément avec validation de syntaxe et emplacements d'erreur précis.
  • Générez des tableaux PHP conformes à PSR-12 avec indentation appropriée et virgules finales.
  • Coloration syntaxique qui s'adapte au mode clair ou sombre.
  • Triez les clés par ordre alphabétique et détectez automatiquement les tableaux associatifs.

Outils connexes

Guides connexes

Questions fréquemment posées

Comment convertir JSON en tableau PHP ?
Collez vos données JSON dans le champ d'entrée avec le mode 'JSON → PHP' sélectionné. L'outil le convertira automatiquement en tableau PHP utilisant la syntaxe courte de tableau avec formatage PSR-12. Vous pouvez ensuite copier le résultat et l'utiliser directement dans votre code PHP.
Comment convertir un tableau PHP en JSON ?
Cliquez sur 'PHP → JSON' pour changer la direction de conversion, puis collez votre code de tableau PHP. L'outil prend en charge la syntaxe courte de tableau ['key' => 'value'] et génère un JSON correctement formaté que vous pouvez utiliser dans des API, des fichiers de configuration ou des applications JavaScript.
Qu'est-ce que json_encode() en PHP ?
json_encode() est une fonction PHP intégrée qui convertit les valeurs PHP (tableaux, objets, chaînes, etc.) au format JSON. Par exemple : json_encode(['name' => 'John', 'age' => 30]) retourne '{"name":"John","age":30}'. Cet outil effectue la même conversion mais ajoute du formatage pour la lisibilité.
Qu'est-ce que json_decode() en PHP ?
json_decode() est une fonction PHP qui analyse les chaînes JSON et les convertit en valeurs PHP. Utilisez json_decode($json, true) pour obtenir un tableau associatif, ou json_decode($json) pour obtenir un objet. Le mode JSON → PHP de notre outil simule cette conversion avec une sortie lisible.
Quelle est la différence entre les tableaux indexés et associatifs en PHP ?
Les tableaux indexés utilisent des clés numériques (0, 1, 2...) comme [1, 2, 3], tandis que les tableaux associatifs utilisent des clés de chaîne comme ['name' => 'John', 'age' => 30]. En JSON, les tableaux indexés deviennent des tableaux JSON [], et les tableaux associatifs deviennent des objets JSON {}. Cet outil détecte et traite automatiquement les deux types.
Cet outil prend-il en charge les tableaux et objets imbriqués ?
Oui, le convertisseur prend entièrement en charge les structures profondément imbriquées. Vous pouvez convertir du JSON complexe avec plusieurs niveaux d'imbrication, des tableaux d'objets et des types de données mixtes. La sortie PHP maintient l'indentation appropriée pour la lisibilité.
Comment les caractères spéciaux sont-ils traités lors de la conversion ?
Les caractères spéciaux sont correctement échappés lors de la conversion. Dans la sortie PHP, les guillemets simples et les barres obliques inversées sont échappés. Dans la sortie JSON, les caractères Unicode, les guillemets et les caractères de contrôle sont échappés selon la spécification JSON. Cela garantit que la sortie est valide et sûre à utiliser.
Qu'est-ce que le formatage PSR-12 ?
PSR-12 est un guide de style de codage PHP qui définit des règles de formatage incluant l'indentation de 4 espaces, les virgules finales dans les tableaux multi-lignes et l'espacement cohérent. Notre outil génère des tableaux PHP qui respectent ces normes, rendant la sortie prête à coller dans des projets PHP professionnels.
Quelle est la différence entre la syntaxe courte [] et la syntaxe longue array() lors de la conversion de JSON en tableau PHP ?
La syntaxe courte [] est supportée à partir de PHP 5.4, offrant une écriture plus concise et est la méthode recommandée pour les projets PHP modernes. La syntaxe longue array() est compatible avec toutes les versions de PHP et est plus courante dans les anciens projets. Cet outil supporte les deux syntaxes et vous permet de basculer librement entre elles dans les options de conversion.
Comment utiliser le tableau PHP converti dans Laravel ou Symfony ?
Cet outil fournit des modèles de fragments de code pour deux frameworks : Laravel et Symfony. Après la conversion, cliquez sur la zone des fragments de code du framework et sélectionnez le framework correspondant pour générer un code de configuration prêt à l'emploi, par exemple un fichier config Laravel ou un tableau PHP correspondant à parameters.yaml de Symfony.
Cet outil téléchargera-t-il mes données sur le serveur ?
Non. Tous les processus de conversion sont effectués localement dans votre navigateur, vos données JSON et votre code PHP ne sont envoyés à aucun serveur. Cela garantit la confidentialité complète de votre code et de vos données. Vous pouvez même utiliser cet outil en mode hors ligne.