PHP Online serialisieren – kostenloses Serialisierungstool

Konvertieren Sie JSON oder PHP-Array-Syntax sofort in das serialize()-Format. Ideal für WordPress-ähnliche Arrays, Laravel-Cache-Werte und Sitzungsspeicher. Die gesamte Verarbeitung erfolgt in Ihrem Browser – es werden keine Daten an einen Server gesendet.

Laden…
PHP Serialisieren
JSON oder PHP-Array-Syntax im Browser in serialize()-Format umwandeln.

Einfaches Beispiel

JSON-Eingabe

{ "app": "FastMinify", "version": "2.1.0", "features": { "minify": true, "0": "legacy", "1": "modern" }, "flags": [true, false, null], "metadata": { "author": "Team", "license": "MIT" } }

Serialisierte PHP-Daten

a:5:{s:3:"app";s:10:"FastMinify";s:7:"version";s:5:"2.1.0";s:8:"features";a:3:{s:1:"0";s:6:"legacy";s:1:"1";s:6:"modern";s:6:"minify";b:1;}s:5:"flags";a:3:{i:0;b:1;i:1;b:0;i:2;N;}s:8:"metadata";a:2:{s:6:"author";s:4:"Team";s:7:"license";s:3:"MIT";}}

So serialisieren Sie PHP-Daten online

JSON oder PHP-Array-Syntax links einfügen. Eingabeformat auf Auto lassen, außer die Erkennung liegt daneben, dann Serialisieren klicken. FastMinify bleibt im Browser und erzeugt Array- und Skalar-Token (a:, s:, i:, d:, b:, N;). Verschachtelte JSON-Objekte werden PHP-Arrays — keine O:-Klassenobjekte und keine R:-Referenzen. Zum Dekodieren eines vorhandenen a:3:{…}-Strings PHP Deserialisieren nutzen.

PHP Serialisieren vs. JSON — Wann welches?

JSON ist das, was Sie hier bearbeiten; PHP serialize() ist der kompakte String, den viele PHP-Apps speichern (WordPress-Optionen, Laravel-Cache, Sessions). JSON für APIs und andere Sprachen; diese Seite, wenn ein PHP-Stack bereits serialize()-Ausgabe erwartet. Dieser Encoder behält keine Klassennamen oder Referenzen. JSON minify/pretty-print mit dem JSON-Tool.

Serialisierungsoptionen

Eingabeformat
Auto erkennt JSON vs. PHP-Array-Syntax (`$data = …`, `array(…)`, `=>`). Format überschreiben, wenn Auto danebenliegt.
JSON
{"name": "test"}
PHP-Array
$data = ['name' => 'test'];

Beide erzeugen dieselben serialize()-Array-Token:

a:1:{s:4:"name";s:4:"test";}
Nullwerte einbeziehen
Bezieht Eigenschaften mit Nullwerten in die Ausgabe ein

Vergleich mit/ohne Option:

Originalcode
$data = [ 'name' => 'test', 'value' => null, 'active' => true, 'count' => null ];
Mit includeNullValues: true
a:4:{s:4:"name";s:4:"test";s:5:"value";N;s:6:"active";b:1;s:5:"count";N;}
Mit includeNullValues: false
a:2:{s:4:"name";s:4:"test";s:6:"active";b:1;}
Unterschied
Eigenschaften mit Nullwerten werden in die Ausgabe einbezogen
Leere Arrays entfernen
Entfernt leere Arrays aus dem Ergebnis

Vergleich mit/ohne Option:

Originalcode
$data = [ 'items' => [], 'name' => 'test', 'active' => true ];
Mit removeEmptyArrays: true
a:2:{s:4:"name";s:4:"test";s:6:"active";b:1;}
Mit removeEmptyArrays: false
a:3:{s:5:"items";a:0:{}s:4:"name";s:4:"test";s:6:"active";b:1;}
Unterschied
Leere Arrays werden aus dem Ergebnis entfernt
Leere Objekte entfernen
Entfernt leere Objekte aus dem Ergebnis

Vergleich mit/ohne Option:

Originalcode
{ "config": {}, "name": "test", "active": true, "settings": {} }
Mit removeEmptyObjects: true
a:2:{s:4:"name";s:4:"test";s:6:"active";b:1;}
Mit removeEmptyObjects: false
a:4:{s:6:"config";a:0:{}s:4:"name";s:4:"test";s:6:"active";b:1;s:8:"settings";a:0:{}}
Unterschied
Leere Objekte werden aus dem Ergebnis entfernt
Sortierschlüssel
Sortiert Objektschlüssel alphabetisch in der Ausgabe

Vergleich mit/ohne Option:

Originalcode
$data = [ 'zebra' => 'striped', 'apple' => 'red', 'banana' => 'yellow' ];
Mit sortKeys: true
a:3:{s:5:"apple";s:3:"red";s:6:"banana";s:6:"yellow";s:5:"zebra";s:7:"striped";}
Mit sortKeys: false
a:3:{s:5:"zebra";s:7:"striped";s:5:"apple";s:3:"red";s:6:"banana";s:6:"yellow";}
Unterschied
Objektschlüssel werden alphabetisch in der Ausgabe sortiert

Serialisierten String mit PHP Deserialisieren dekodieren →

Was dieser Serializer macht

JSON oder PHP-Array-Syntax in serialize()-Strings für WordPress-ähnliche Arrays und Laravel-Caches — vollständig im Browser.

JSON oder PHP-Array → serialize()

JSON oder PHP-Array-Syntax in serialize()-Format umwandeln. Arrays, Strings, Zahlen, Booleans und null. Verschachtelte JSON-Objekte werden als PHP-Arrays ausgegeben.

WordPress- und Laravel-ähnliche Arrays

Wenn Sie Daten als JSON oder PHP-Array bearbeiten und serialize()-Ausgabe für Optionen, Caches oder sitzungsähnliche Arrays brauchen.

Stattdessen dekodieren?

Fügen Sie einen serialisierten String in das Tool PHP Deserialisieren ein, um lesbares JSON oder PHP-Array-Syntax zu erhalten.

FAQ PHP Serialisieren

JSON → PHP serialisieren — Antworten lokal im Browser

Warum PHP-Daten serialisieren?

PHP-Stacks speichern Arrays als kompakten serialize()-String (Datenbank, Sessions, Cache). Diese Seite kodiert JSON oder PHP-Array-Syntax in Array- und Skalar-Token — keine Klassenobjekte und keine Referenzen.

Wie funktioniert die PHP-Serialisierung?

serialize() kodiert mit Typpräfixen und Längenmarkern. Beispiel: s:5:"hello". Arrays werden rekursiv serialisiert. JSON-Objekte werden hier zu a:-Arrays, nicht zu O:-Klassenobjekten.

Kann ich PHP-Arrays und -Objekte serialisieren?

JSON oder PHP-Array-Syntax einfügen: indizierte oder assoziative Arrays, verschachtelte Maps, Skalare und null. Verschachtelte JSON-Objekte werden als PHP-Arrays ausgegeben. Klassenobjekte (O:) und Referenzen (R:) entstehen nicht.

Unterschied zwischen PHP-Serialize und JSON?

JSON reist zwischen Sprachen; serialize() ist das Speicherformat vieler PHP-Apps. Hier encoden; mit PHP Deserialisieren dekodieren.

Werden meine Daten sicher verarbeitet?

Ja. Alles läuft im Browser; nichts wird an FastMinify-Server gesendet.

Ich muss einen serialisierten String dekodieren — wo?

Öffnen Sie PHP Deserialisieren für lesbares JSON oder PHP-Array-Syntax.

Selbst überprüfen

FastMinify verarbeitet Ihre Eingabe im Browser. Prüfen Sie das Netzwerk-Panel oder lesen Sie unser Validierungs-Gate, um zu bestätigen, dass nichts Ihr Gerät verlässt.

Serialisieren und deserialisieren Sie PHP-Datenstrukturen neben JSON-Workflows.