Serializzazione in PHP
Gratuito online Serializzazione in PHP Strumento, nessuna installazione richiesta
Cos'è la serializzazione PHP?
PHP serialize() converte un valore PHP (array, oggetto, stringa, numero, booleano, null) in una rappresentazione stringa memorizzabile. La funzione unserialize() esegue l'operazione inversa, convertendo la stringa serializzata nel valore PHP originale. Questo formato è comunemente usato per memorizzare dati in database, cache e file di sessione.
Come serializzare (da JSON a stringa serializzata PHP)
1. Seleziona la scheda "Serializza". 2. Inserisci un valore JSON valido nella casella di input, ad esempio {"name": "test", "value": 123} oppure [1, 2, 3]. 3. Fai clic sul pulsante "Serializza". 4. La stringa serializzata PHP apparirà nella casella di output. Ad esempio, {"name":"test"} diventa a:1:{s:4:"name";s:4:"test";}.
Come deserializzare (da stringa serializzata PHP a JSON)
1. Seleziona la scheda "Deserializza". 2. Incolla una stringa serializzata PHP nella casella di input, ad esempio a:2:{s:4:"name";s:4:"test";s:5:"value";i:123;}. 3. Fai clic sul pulsante "Deserializza". 4. Il risultato deserializzato verrà visualizzato come JSON formattato nella casella di output.
Tipi di dati supportati
Questo strumento supporta i seguenti tipi di serializzazione PHP: - N; — null - b:0; / b:1; — booleano (false/true) - i:123; — intero - d:1.5; — float/double - s:5:"hello"; — stringa - a:N:{...} — array (sia indicizzati che associativi)
Nota: gli oggetti PHP (O:...) non sono attualmente supportati.
▶I miei dati vengono inviati a un server?
▶Quale formato di input accetta la funzione di serializzazione?
▶Perché la deserializzazione della mia stringa serializzata fallisce?
▶Questo strumento supporta gli oggetti PHP (O:...)?
▶Qual è la differenza tra un array indicizzato e un array associativo nella serializzazione PHP?
Se questo strumento è stato di aiuto per te, considera l’idea di regalarmi un caffè.
Comprami un caffè.