PHP-serialisointi
Free online Php Serialize tool, no installation required
PHP Serialize
Muuntaa JSON:n ja PHP:n natiivin serialize()-muodon välillä. Serialize-tila ottaa JSON-arvon (objekti, taulukko, merkkijono, numero, boolean tai null) ja tuottaa vastaavan PHP-sarjaloinnin. Unserialize-tila jäsennetään PHP-sarjaloidun merkkijonon ja renderöi sen takaisin kauniisti painettuna JSON-muodossa. Peräkkäiset numeeriset taulukot havaitaan ja palautetaan JSON-taulukoina; assosiatiiviset taulukot muuttuvat JSON-objekteiksi.
Käyttöohje
1. Valitse tila Serialize/Unserialize-painikkeilla. 2. Serialize-tilassa liitä kelvollinen JSON syötteeseen (esim. {"name":"Alice","age":30}). Unserialize-tilassa liitä PHP-sarjaloidu merkkijono (esim. a:2:{s:4:"name";s:5:"Alice";s:3:"age";i:30;}). 3. Napsauta Serialize tai Unserialize. Tulostealue näyttää muunnetun tuloksen; ponnahdusviesti vahvistaa onnistumisen. 4. Käytä Kopioi kopioidaksesi tulosteen ja Tyhjennä nollataksesi molemmat kentät.
PHP-sarjaloinnin tyyppikoodit
PHP-muoto käyttää yksikirjaimisia tyyppietuliitteitä: N; nullille, b:0;/b:1; booleaneille, i:<n>; kokonaisluvuille, d:<n.n>; liukuluvuille/doubleille, s:<len>:"..."; merkkijonoille, ja a:<count>:{...} taulukoille. Taulukot ovat avain/arvo-pareja, joissa jokainen sisältö on kaksi sarjalointia peräkkäin. Peräkkäiset kokonaislukusisältötaulukot (avaimet 0,1,2,...) jäsennetään JSON-taulukoiksi; mikä tahansa muu avainmuoto tuottaa JSON-objektin.
▶Miksi peräkkäinen taulukko jäsennetään JSON-taulukoksi mutta avainsisältötaulukko objektiksi?
▶Voinko sarjaloida raaka PHP-objektin (O:...)?
▶Miksi serialize epäonnistuu jäsennysvirheellä?
▶Ovatko merkkijonojen pituudet tavu- vai merkkipohjaisia?
Jos tämä työkalu on ollut sinulle hyödyllinen, harkitse kahvin ostamista.
Osta minulle kahvi