PHP Serialize en ligne — Outil de sérialisation gratuit

Convertissez des structures JSON ou PHP au format sérialisé PHP instantanément. Idéal pour les métadonnées WordPress, les caches Laravel et le stockage de sessions. Tout le traitement se fait dans votre navigateur — aucune donnée envoyée à un serveur.

Chargement…
PHP Serialize
Utilisation de serialize() pour convertir des structures JSON en format sérialisé PHP compact.

Exemple de base

Données JSON d'entrée

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

Données PHP sérialisées

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";}}

Options de sérialisation

Inclure les valeurs null
Inclut les propriétés avec des valeurs null dans la sérialisation

Comparaison avec/sans l'option :

Code original
$data = [ 'name' => 'test', 'value' => null, 'active' => true, 'count' => null ];
Avec includeNullValues: true
a:4:{s:4:"name";s:4:"test";s:5:"value";N;s:6:"active";b:1;s:5:"count";N;}
Avec includeNullValues: false
a:2:{s:4:"name";s:4:"test";s:6:"active";b:1;}
Différence
Les propriétés avec des valeurs null sont incluses dans la sérialisation
Supprimer les tableaux vides
Supprime les tableaux vides avant la sérialisation

Comparaison avec/sans l'option :

Code original
$data = [ 'items' => [], 'name' => 'test', 'active' => true ];
Avec removeEmptyArrays: true
a:2:{s:4:"name";s:4:"test";s:6:"active";b:1;}
Avec removeEmptyArrays: false
a:3:{s:5:"items";a:0:{}s:4:"name";s:4:"test";s:6:"active";b:1;}
Différence
Les tableaux vides sont supprimés avant la sérialisation
Supprimer les objets vides
Supprime les objets vides avant la sérialisation

Comparaison avec/sans l'option :

Code original
$data = [ 'config' => (object)[], 'name' => 'test', 'active' => true, 'settings' => (object)[] ];
Avec removeEmptyObjects: true
a:2:{s:4:"name";s:4:"test";s:6:"active";b:1;}
Avec removeEmptyObjects: false
a:4:{s:4:"name";s:4:"test";s:6:"config";O:8:"stdClass":0:{}s:6:"active";b:1;s:8:"settings";O:8:"stdClass":0:{}}
Différence
Les objets vides sont supprimés avant la sérialisation
Trier les clés
Trie les clés des tableaux associatifs par ordre alphabétique

Comparaison avec/sans l'option :

Code original
$data = [ 'zebra' => 'striped', 'apple' => 'red', 'banana' => 'yellow' ];
Avec sortKeys: true
a:3:{s:5:"apple";s:3:"red";s:6:"banana";s:6:"yellow";s:5:"zebra";s:7:"striped";}
Avec sortKeys: false
a:3:{s:5:"zebra";s:7:"striped";s:5:"apple";s:3:"red";s:6:"banana";s:6:"yellow";}
Différence
Les clés des tableaux sont triées par ordre alphabétique

Voir les options d’indentation Beautify →

Ce que fait ce sérialiseur

Sérialisez du JSON en chaînes PHP valides pour WordPress, caches Laravel et sessions — entièrement dans le navigateur.

Sérialiser JSON → PHP

Convertissez des structures JSON en format sérialisé PHP. Tableaux, objets, chaînes, nombres, booléens et null sont supportés.

Workflows JSON ↔ PHP

Idéal pour les métadonnées WordPress ou les valeurs de cache Laravel tout en éditant les données en JSON.

Besoin de décoder ?

Collez une chaîne sérialisée dans l'outil PHP Unserialize pour obtenir du JSON lisible.

Comment sérialiser des données PHP en ligne

Collez du JSON dans l'éditeur de gauche, ajustez les options si besoin, puis cliquez sur Sérialiser. FastMinify produit une chaîne PHP sérialisée valide (préfixes de type et longueurs correctes) — utile pour WordPress, Laravel et les sessions. Tout reste dans le navigateur. Pour décoder une chaîne existante, utilisez PHP Unserialize.

PHP Serialize vs JSON — Quand utiliser lequel

Le format serialize() préserve les types PHP (objets, références) ; JSON est un format d'échange universel. Utilisez la sérialisation PHP dans les écosystèmes PHP ; JSON pour l'interopérabilité. Couplez ce sérialiseur avec l'outil JSON pour minifier ou indenter le côté JSON.

FAQ PHP Serialize

Sérialiser JSON → PHP — réponses côté navigateur

Pourquoi sérialiser des données PHP ?

La sérialisation convertit tableaux et objets en chaîne compacte pour base de données, sessions ou cache, en préservant des types PHP que JSON ne représente pas (classes, références).

Comment fonctionne la sérialisation PHP ?

serialize() encode avec préfixes de type et longueurs. Exemple : s:5:"hello". Les tableaux et objets sont sérialisés récursivement.

Puis-je sérialiser tableaux et objets PHP ?

Oui. Collez du JSON représentant tableaux, objets imbriqués, scalaires et null ; l'outil produit un format sérialisé PHP valide.

Différence entre PHP serialize et JSON ?

PHP serialize garde plus de détail de type PHP ; JSON est plus portable. Encodez ici ; décodez avec PHP Unserialize.

Mes données sont-elles traitées en sécurité ?

Oui. Tout se passe dans votre navigateur ; aucune charge utile n'est envoyée aux serveurs FastMinify.

Je dois décoder une chaîne sérialisée — où ?

Ouvrez PHP Unserialize pour décoder vers du JSON lisible.

Convertisseurs, encodeurs, formateurs et minificateurs au même endroit ? Outils développeurs Ouvrez le catalogue des outils développeurs.

Sérialisation