シリアル化PHPの読み込み
データのシリアル化は単に値を文字列に変換するだけです.PHPでシリアル化したい配列を想像してみてください.
どのように異なるデータ型がこのやり方で表されるかを想像することができます. あなたがフォーマットを知っているならば、かなり簡単に理解してください.
リソース Serialize - PHP Docs
$arr = [
'one' => 'val',
'two' => 'val',
];
$serializedArray = serialize($arr);
/**
echo $serializedArray;
output:
"a:2:{s:3:"one";s:3:"val";s:3:"two";s:3:"val";}"
**/
解剖しましょう.a:2
- 手続き値は長さの配列である2
s:3
- この項目は長さの文字列です3
値のval
s:3
- このアイテムはまた、長さ3と値の文字列ですval
string
- s:length:value
int
- i:value
bool
- b:value
array
- a:size:{key definition;value definition;}
object
- O:strlen(class name):object name:object size:{s:length:property name:property definition;(repeated per property)}
リソース
Reference
この問題について(シリアル化PHPの読み込み), 我々は、より多くの情報をここで見つけました https://dev.to/aaronarney/reading-serialized-php-4dgaテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol