Tilbake til Verktøy

JSON til PHP Array-konverterer

Konverter JSON til PHP array online, støtter [] / array() og nestede strukturer

Laster...

Slik konverterer du JSON til PHP-matrise

  1. 1

    Lim inn JSON

    Kopier JSON-dataene dine og lim dem inn i inndatafeltet på venstre side.

  2. 2

    Velg alternativer

    Velg konverteringsalternativer som sortering av nøkler alfabetisk eller flagging av assosiative matriser.

  3. 3

    Kopier resultat

    PHP-matrisen vises øyeblikkelig på høyre side. Klikk kopier for å bruke den i prosjektet ditt.

Funksjonsoversikt

Toveis konverter mellom JSON og PHP-arrays. Konverter JSON-payloads til PSR-12-kompatibel PHP-kode, eller parse PHP-arrays tilbake til JSON-format.

Verktøybeskrivelse

Gratis online JSON til PHP array-verktøy. Lim inn JSON for å generere PHP-arraykode, støtter [] og array()-syntaks, nestede objekter, assosiative arrays, Laravel og Symfony-scenarier, og kan også konvertere PHP-arrays tilbake til JSON. 100% behandlet i nettleseren, data lastes ikke opp.

Egenskaper

  • Toveis konvertering: JSON til PHP array og PHP array til JSON.
  • Parse JSON øyeblikkelig med syntaksvalidering og presise feilposisjoner.
  • Generer PSR-12-kompatible PHP-arrays med korrekt innrykk og trailing commas.
  • Syntaksutheving som tilpasser seg lys eller mørk modus.
  • Sorter nøkler alfabetisk og detekter assosiative arrays automatisk.

Relaterte verktøy

Relaterte veiledninger

Ofte stilte spørsmål

Hvordan konverterer jeg JSON til en PHP-array?
Lim inn JSON-dataene dine i inndatafeltet med modus 'JSON → PHP' valgt. Verktøyet vil automatisk konvertere det til en PHP-array ved hjelp av kort array-syntaks med PSR-12-formatering. Du kan deretter kopiere resultatet og bruke det direkte i PHP-koden din.
Hvordan konverterer jeg en PHP-array til JSON?
Klikk på 'PHP → JSON' for å bytte konverteringsretning, og lim deretter inn PHP-array-koden din. Verktøyet støtter kort array-syntaks ['key' => 'value'] og vil produsere korrekt formatert JSON som du kan bruke i API-er, konfigurasjonsfiler eller JavaScript-applikasjoner.
Hva er json_encode() i PHP?
json_encode() er en innebygd PHP-funksjon som konverterer PHP-verdier (arrays, objekter, strenger, osv.) til JSON-format. For eksempel: json_encode(['name' => 'John', 'age' => 30]) returnerer '{"name":"John","age":30}'. Dette verktøyet utfører samme konvertering, men legger til formatering for lesbarhet.
Hva er json_decode() i PHP?
json_decode() er en PHP-funksjon som parser JSON-strenger og konverterer dem til PHP-verdier. Bruk json_decode($json, true) for å få en assosiativ array, eller json_decode($json) for å få et objekt. Vårt verktøys JSON → PHP-modus simulerer denne konverteringen med lesbar utdata.
Hva er forskjellen mellom indekserte og assosiative arrays i PHP?
Indekserte arrays bruker numeriske nøkler (0, 1, 2...) som [1, 2, 3], mens assosiative arrays bruker strengnøkler som ['name' => 'John', 'age' => 30]. I JSON blir indekserte arrays til JSON-arrays [], og assosiative arrays blir til JSON-objekter {}. Dette verktøyet detekterer og håndterer automatisk begge typene.
Støtter dette verktøyet nøstede arrays og objekter?
Ja, konverteren støtter fullt ut dypt nøstede strukturer. Du kan konvertere kompleks JSON med flere nivåer av nøsting, arrays av objekter og blandede datatyper. PHP-utdataen opprettholder korrekt innrykk for lesbarhet.
Hvordan håndteres spesialtegn i konverteringen?
Spesialtegn escapes korrekt under konvertering. I PHP-utdata escapes enkle anførselstegn og backslashes. I JSON-utdata escapes Unicode-tegn, anførselstegn og kontrolltegn i henhold til JSON-spesifikasjonen. Dette sikrer at utdataen er gyldig og trygg å bruke.
Hva er PSR-12-formatering?
PSR-12 er en PHP-kodestilguide som definerer formateringsregler inkludert 4-mellomroms innrykk, trailing commas i flerlinjes arrays og konsistent mellomrom. Vårt verktøy genererer PHP-arrays som følger disse standardene, noe som gjør utdataen klar til å lime inn i profesjonelle PHP-prosjekter.
Hva er forskjellen mellom kort syntaks [] og lang syntaks array() når du konverterer JSON til PHP-array?
Kort syntaks [] støttes fra PHP 5.4 og er mer konsist, og anbefales for moderne PHP-prosjekter. Lang syntaks array() er kompatibel med alle PHP-versjoner og er mer vanlig i eldre prosjekter. Dette verktøyet støtter begge syntakser og du kan bytte fritt mellom dem i konverteringsalternativene.
Hvordan bruker jeg den konverterte PHP-arrayen i Laravel eller Symfony?
Dette verktøyet tilbyr Laravel-konfigurasjon og Symfony-parametermaler for rammeverkkodebiter. Etter konvertering klikker du på området for rammeverkkodebiter og velger det tilsvarende rammeverket for å generere konfigurasjonskodethat kan brukes direkte, for eksempel Laravel config-filer eller PHP-array som tilsvarer Symfony parameters.yaml.
Laster dette verktøyet opp dataene mine til en server?
Nei. All konvertering skjer lokalt i nettleseren din, og JSON-dataene og PHP-koden din sendes ikke til noen server. Dette sikrer fullstendig personvern for koden og dataene dine. Du kan til og med bruke dette verktøyet uten internettforbindelse.