$a = new SplDoublyLinkedList;$arr=[1,2,3,4,5,6,7,8,9];for($i=0;$i<count($arr);$i++){ $a->add($i,$arr[$i]);}$serialize=serialize($a);echo $serialize;echo PHP_EOL,PHP_EOL;$unserialze=unserialize($serialize);print_r($unserialze);
(PHP 5 >= 5.4.0, PHP 7, PHP 8)
SplDoublyLinkedList::unserialize — ストレージをアンシリアライズする
SplDoublyLinkedList::serialize() でシリアライズしたストレージを復元します。
この関数は、 現在のところ詳細な情報はありません。引数のリストのみが 記述されています。
data
シリアライズした文字列。
値を返しません。
$a = new SplDoublyLinkedList;$arr=[1,2,3,4,5,6,7,8,9];for($i=0;$i<count($arr);$i++){ $a->add($i,$arr[$i]);}$serialize=serialize($a);echo $serialize;echo PHP_EOL,PHP_EOL;$unserialze=unserialize($serialize);print_r($unserialze);