PHP jsonみたいな感じのシリアライズとその逆(serialize()、unserialize())

DBにシリアライズした値を保存、取り出して元に戻したりしたい。

作成日:2018-02-27, 更新日:2018-02-27

配列やオブジェクト→シリアライズ:serialize()

$str = serialize(配列やオブジェクトなど);

シリアライズ→配列やオブジェクト:unserialize()

$obj = unserialize(シリアライズされた文字列);

失敗時は「FALSE」が返ってくる。「E_NOTICE」も発生する。