Qu'est-ce qu'un convertisseur JSON vers PHP Array ?
Un convertisseur de tableau JSON vers PHP transforme un document JSON en littéral de tableau PHP équivalent que vous pouvez coller directement dans un script Un objet JSON devient un tableau associatif écrit avec l'opérateur =>, un tableau JSON devient un tableau indexé, et les types scalaires mappent directement : une chaîne JSON devient une chaîne PHP à citation unique, vrai et faux restent vrais et faux, nuls reste nuls et les nombres gardent leur valeur Au lieu de taper manuellement des crochets et des flèches autour d'un blob de configuration ou d'une réponse API, vous collez le JSON et recopiez le PHP prêt à exécuter.
Il existe parce que les tableaux JSON et PHP décrivent la même forme avec une ponctuation différente, et traduire entre eux à la main est lent et sujet aux erreurs PHP lui-même lit JSON au moment de l'exécution avec json_decode ($string, true), mais cela laisse les données verrouillées à l'intérieur d'une chaîne et analysées sur chaque requête Parfois, vous voulez le tableau dans la source : une configuration par défaut, une table de recherche, un luminaire pour un test, une graine pour une migration de base de données, ou un exemple dans la documentation Ce convertisseur produit ce littéral, donc la valeur est engagée dans le code plutôt que décodée à partir d'une charge utile à chaque exécution du script.
Tout se passe dans votre navigateur Le JSON que vous collez est analysé et re-sérialisé en JavaScript sur votre propre appareil, donc rien n'est téléchargé, enregistré ou stocké, et l'outil continue de travailler avec le réseau déconnecté une fois la page chargée. Cela compte lorsque le JSON est une véritable réponse API, une configuration privée ou tout ce qui a des clés et des valeurs que vous préférez ne pas envoyer à un serveur. Vous pouvez choisir la syntaxe moderne du short array ou le (s) formulaire de tableau (s) classique pour les anciennes bases de code, définir l'indentation pour qu'elle corresponde à votre style et éventuellement envelopper la sortie dans une affectation variable afin qu'elle tombe dans un fichier sans édition supplémentaire.
Voici un objet JSON à conversion de tableau PHP que vous pouvez vérifier Coller {« site » : « O'Reilly Books », « prix » : 12.50, « tags » : [« php », « json »]}, tapez config dans la case $variable et cliquez sur Convertir Avec la syntaxe courte par défaut et l'indentation à 4 espaces, la sortie est $config = [avec 'site' => 'O\'Reilly Books', puis 'price' => 12, puis 'tags' s'est échappé à un tableau ' de 'apostenon et a été fermé à (postDecarrayon), est à (0).
Comment utiliser le convertisseur JSON vers PHP Array ?
Collez votre JSON
Collez un objet ou un tableau JSON dans la zone d'entrée Chargez d'abord l'échantillon si vous souhaitez voir la forme de la sortie avant d'utiliser vos propres données.
Choisissez la syntaxe du tableau
Choisissez la syntaxe courte [] pour PHP 5.4 et versions ultérieures, ou la forme de tableau (s) classique (s) pour les codes plus anciens Les deux produisent le même tableau ; seuls les crochets diffèrent.
Définissez l'indentation et l'affectation
Choisissez 2 espaces, 4 espaces ou un onglet pour l'indentation, et saisissez éventuellement un nom de variable pour envelopper la sortie sous la forme $name = [...] ; prêt à coller.
Convertir et copier
Cliquez sur Convertir pour créer le tableau PHP, puis copiez-le dans le presse-papiers. JSON invalide est signalé avec le message d'analyseur exact afin que vous puissiez le corriger.
Principales caractéristiques
Syntaxe des tableaux courts et longs
Sortez les littéraux modernes [] pour PHP 5.4 et versions ultérieures, ou le ou les tableaux classiques se forment lorsque vous devez prendre en charge un ancien runtime. Basculez entre eux sans les re-coller.
Tableaux associatifs et indexés
Les objets JSON deviennent des tableaux associatifs avec l'opérateur => et les tableaux JSON deviennent des tableaux indexés, imbriqués à n'importe quelle profondeur exactement au fur et à mesure que la source est structurée.
Chaînes sûres à guillemets uniques
Les chaînes sont émises en un seul guillemet, de sorte que seules une barre oblique inverse et une seule citation sont échappées. Les nouvelles lignes et autres caractères passent par un comportement PHP inchangé et correspondant.
Affectation facultative des variables
Entrez un nom de variable pour envelopper le littéral comme $config = [...] ; avec un point-virgule final, le résultat tombe donc directement dans un fichier source sans plus rien à modifier.
Frequently Asked Questions
Related Tools
CSV Viewer
Open, search, and sort CSV files as a clean table in your browser. Auto-detects delimiters, handles quoted fields, and exports to CSV or JSON.
JSON to Go Struct
Convert JSON into Go struct definitions with json tags. Nested objects become inline structs, arrays of objects are merged, and field names follow Go conventions. Runs client-side.
Ask Questions
Find the questions people are actually asking about a topic on Reddit in the last two months, cleaned into headings you can build an article around.
Chmod Calculator
Convert Unix file permissions between octal, symbolic and rwx checkboxes. Toggle read, write and execute for owner, group and others, plus setuid, setgid and sticky, and copy the chmod command - all in your browser.
Comments
0 comments
No comments yet. Be the first to share your thoughts!