Serialisation PHP
Gratuit en ligne Serialisation PHP Outil, pas de nécessité d’installation
Qu'est-ce que la sérialisation PHP ?
PHP serialize() convertit une valeur PHP (tableau, objet, chaîne, nombre, booléen, null) en une représentation sous forme de chaîne stockable. La fonction unserialize() effectue l'opération inverse, convertissant la chaîne sérialisée en valeur PHP d'origine. Ce format est couramment utilisé pour stocker des données dans des bases de données, des caches et des fichiers de session.
Comment sérialiser (JSON vers chaîne sérialisée PHP)
1. Sélectionnez l'onglet "Sérialiser". 2. Entrez une valeur JSON valide dans la zone de saisie, par exemple {"name": "test", "value": 123} ou [1, 2, 3]. 3. Cliquez sur le bouton "Sérialiser". 4. La chaîne sérialisée PHP apparaîtra dans la zone de sortie. Par exemple, {"name":"test"} devient a:1:{s:4:"name";s:4:"test";}.
Comment désérialiser (chaîne sérialisée PHP vers JSON)
1. Sélectionnez l'onglet "Désérialiser". 2. Collez une chaîne sérialisée PHP dans la zone de saisie, par exemple a:2:{s:4:"name";s:4:"test";s:5:"value";i:123;}. 3. Cliquez sur le bouton "Désérialiser". 4. Le résultat désérialisé s'affichera sous forme de JSON formaté dans la zone de sortie.
Types de données pris en charge
Cet outil prend en charge les types de sérialisation PHP suivants : - N; — null - b:0; / b:1; — booléen (false/true) - i:123; — entier - d:1.5; — flottant/double - s:5:"hello"; — chaîne - a:N:{...} — tableau (à la fois indexés et associatifs)
Remarque : Les objets PHP (O:...) ne sont pas actuellement pris en charge.
▶Mes données sont-elles envoyées à un serveur ?
▶Quel format d'entrée la fonction de sérialisation accepte-t-elle ?
▶Pourquoi la désérialisation de ma chaîne sérialisée échoue-t-elle ?
▶Cet outil prend-il en charge les objets PHP (O:...) ?
▶Quelle est la différence entre un tableau indexé et un tableau associatif dans la sérialisation PHP ?
Si cet outil vous a été utile, pensez à m’offrir un café.
Achetez-moi un café.