Tilbage til Værktøjer

JSON til PHP Array Konverter

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

Indlæser...

Sådan konverteres JSON til PHP Array

  1. 1

    Indsæt JSON

    Kopier dine JSON-data og indsæt dem i inputfeltet til venstre.

  2. 2

    Vælg indstillinger

    Vælg konverteringsmuligheder såsom sortering af nøgler alfabetisk eller markering af associative arrays.

  3. 3

    Kopier resultat

    PHP-arrayet vises øjeblikkeligt til højre. Klik på kopier for at bruge det i dit projekt.

Funktionsoversigt

Tovejskonverter mellem JSON og PHP arrays. Konverter JSON-payloads til PSR-12-kompatibel PHP-kode, eller parser PHP arrays tilbage til JSON-format.

Værktøjsbeskrivelse

Gratis online JSON til PHP array-værktøj. Indsæt JSON for at generere PHP-array-kode, understøtter [] og array()-syntaks, indlejrede objekter, associative arrays, Laravel og Symfony-scenarier, og kan også konvertere PHP-arrays tilbage til JSON. 100% browser-baseret behandling, data uploades ikke.

Evneliste

  • Tovejskonvertering: JSON til PHP array og PHP array til JSON.
  • Parser JSON øjeblikkeligt med syntaksvalidering og præcise fejlplaceringer.
  • Generer PSR-12-kompatible PHP arrays med korrekt indrykning og trailing commas.
  • Syntaksfremhævning, der tilpasser sig lys eller mørk tilstand.
  • Sorter nøgler alfabetisk og detekter associative arrays automatisk.

Relaterede værktøjer

Relaterede vejledninger

Ofte stillede spørgsmål

Hvordan konverterer jeg JSON til et PHP array?
Indsæt dine JSON-data i inputfeltet med tilstand 'JSON → PHP' valgt. Værktøjet vil automatisk konvertere det til et PHP array ved hjælp af kort array-syntaks med PSR-12-formatering. Du kan derefter kopiere resultatet og bruge det direkte i din PHP-kode.
Hvordan konverterer jeg et PHP array til JSON?
Klik på 'PHP → JSON' for at skifte konverteringsretning, og indsæt derefter din PHP array-kode. Værktøjet understøtter både kort array-syntaks ['key' => 'value'] og vil outputte korrekt formateret JSON, som du kan bruge i API'er, konfigurationsfiler eller JavaScript-applikationer.
Hvad er json_encode() i PHP?
json_encode() er en indbygget PHP-funktion, der konverterer PHP-værdier (arrays, objekter, strenge osv.) til JSON-format. For eksempel: json_encode(['name' => 'John', 'age' => 30]) returnerer '{"name":"John","age":30}'. Dette værktøj udfører samme konvertering, men tilføjer formatering for læsbarhed.
Hvad er json_decode() i PHP?
json_decode() er en PHP-funktion, der parser JSON-strenge og konverterer dem til PHP-værdier. Brug json_decode($json, true) for at få et associativt array, eller json_decode($json) for at få et objekt. Vores værktøjs JSON → PHP-tilstand simulerer denne konvertering med læsbart output.
Hvad er forskellen mellem indekserede og associative arrays i PHP?
Indekserede arrays bruger numeriske nøgler (0, 1, 2...) som [1, 2, 3], mens associative arrays bruger strengnøgler som ['name' => 'John', 'age' => 30]. I JSON bliver indekserede arrays til JSON arrays [], og associative arrays bliver til JSON objekter {}. Dette værktøj detekterer og håndterer automatisk begge typer.
Understøtter dette værktøj indlejrede arrays og objekter?
Ja, konverteren understøtter fuldt ud dybt indlejrede strukturer. Du kan konvertere kompleks JSON med flere niveauer af indlejring, arrays af objekter og blandede datatyper. PHP-outputtet opretholder korrekt indrykning for læsbarhed.
Hvordan håndteres specialtegn under konverteringen?
Specialtegn bliver korrekt escaped under konvertering. I PHP-output escapes enkelte anførselstegn og backslashes. I JSON-output escapes Unicode-tegn, anførselstegn og kontroltegn i henhold til JSON-specifikationen. Dette sikrer, at outputtet er gyldigt og sikkert at bruge.
Hvad er PSR-12-formatering?
PSR-12 er en PHP-kodestilguide, der definerer formateringsregler, herunder 4-mellemrums indrykning, trailing commas i multi-linje arrays og konsekvent mellemrum. Vores værktøj genererer PHP arrays, der følger disse standarder, hvilket gør outputtet klar til at indsætte i professionelle PHP-projekter.
Hvad er forskellen mellem kort syntaks [] og lang syntaks array() når JSON konverteres til PHP-array?
Kort syntaks [] understøttes fra PHP 5.4 og fremefter, med mere præcis skrivning og er den anbefalede metode til moderne PHP-projekter. Lang syntaks array() er kompatibel med alle PHP-versioner og er mere almindelig i ældre projekter. Dette værktøj understøtter begge syntakser og tillader fri skift mellem konverteringsmuligheder.
Hvordan bruger jeg det konverterede PHP-array i Laravel eller Symfony?
Dette værktøj tilbyder skabeloner til framework-kodestykker i både Laravel-konfiguration og Symfony-parametre. Efter konvertering skal du klikke på framework-kodestykkeområdet og vælge det tilsvarende framework for at generere direkte brugbar konfigurationskode, såsom Laravel's config-fil eller PHP-array svarende til Symfony's parameters.yaml.
Uploader dette værktøj mine data til serveren?
Nej. Alle konverteringsprocesser udføres lokalt i din browser, og dine JSON-data og PHP-kode sendes ikke til nogen server. Dette sikrer fuldstændig privatliv for din kode og dine data. Du kan endda bruge dette værktøj uden internetforbindelse.