PHPシリアル化
無料でオンラインで利用可能 PHPシリアル化 インストール不要のツール
PHP シリアライズとは?
PHP の serialize() は、PHP の値(配列、オブジェクト、文字列、数値、ブール値、null)を保存可能な文字列表現に変換します。unserialize() 関数は逆の処理を行い、シリアライズされた文字列を元の PHP 値に復元します。この形式は、データベース、キャッシュ、セッションファイルへのデータ保存によく使用されます。
シリアライズの方法(JSON を PHP シリアライズ文字列に変換)
1.「シリアライズ」タブを選択します。 2. 入力ボックスに有効な JSON 値を入力します(例:{"name": "test", "value": 123} や [1, 2, 3])。 3.「シリアライズ」ボタンをクリックします。 4. PHP シリアライズ文字列が出力ボックスに表示されます。例えば、{"name":"test"} は a:1:{s:4:"name";s:4:"test";} になります。
アンシリアライズの方法(PHP シリアライズ文字列を JSON に変換)
1.「アンシリアライズ」タブを選択します。 2. 入力ボックスに PHP シリアライズ文字列を貼り付けます(例:a:2:{s:4:"name";s:4:"test";s:5:"value";i:123;})。 3.「アンシリアライズ」ボタンをクリックします。 4. デシリアライズされた結果が、フォーマットされた JSON として出力ボックスに表示されます。
サポートされているデータ型
このツールは以下の PHP シリアライズ型をサポートしています: - N; — null - b:0; / b:1; — ブール値(false/true) - i:123; — 整数 - d:1.5; — 浮動小数点数 - s:5:"hello"; — 文字列 - a:N:{...} — 配列(添字配列と連想配列の両方)
注意:PHP オブジェクト(O:...)は現在サポートされていません。
▶データはサーバーに送信されますか?
▶シリアライズ機能はどのような入力形式を受け付けますか?
▶シリアライズ文字列のアンシリアライズに失敗するのはなぜですか?
▶PHP オブジェクト(O:...)はサポートされていますか?
▶PHP シリアライズにおける添字配列と連想配列の違いは何ですか?
このツールがあなたに役立ったなら、私にコーヒーをご馳走することをお勧めします。
私にコーヒーを買ってください。