라이브러리

[PHP] SplDoublyLinkedList::unserialize - 스토리지를 직렬화 해제합니다.




SplDoublyLinkedList::unserialize


SplDoublyLinkedList는 PHP의 내장 클래스로, 이중 연결 리스트를 구현한 클래스입니다. 이중 연결 리스트는 데이터를 저장하고, 데이터를 추가, 삭제, 수정할 때 사용하는 자료구조입니다. SplDoublyLinkedList::unserialize은 이중 연결 리스트의 데이터를 unserialize하는 메서드입니다.

# unserialize


unserialize은 serialize된 데이터를 원래의 형태로 변환하는 함수입니다. serialize는 데이터를 문자열로 변환하는 함수로, 데이터를 저장하거나 전송할 때 사용합니다. unserialize은 serialize된 데이터를 원래의 형태로 변환하는 함수로, 데이터를 사용할 때 사용합니다.

# SplDoublyLinkedList::unserialize


SplDoublyLinkedList::unserialize은 이중 연결 리스트의 데이터를 unserialize하는 메서드입니다. 이 메서드는 serialize된 데이터를 원래의 형태로 변환하여 이중 연결 리스트에 추가합니다.

# 예제


#hostingforum.kr
php

// 이중 연결 리스트를 생성합니다.

$dll = new SplDoublyLinkedList();



// 데이터를 추가합니다.

$dll->push('apple');

$dll->push('banana');

$dll->push('cherry');



// 데이터를 serialize합니다.

$serialized = serialize($dll);



// serialize된 데이터를 unserialize합니다.

$unserialized = unserialize($serialized);



// unserialize된 데이터를 출력합니다.

while ($unserialized->valid()) {

    echo $unserialized->current() . "
";

    $unserialized->next();

}



# 결과


#hostingforum.kr


cherry

banana

apple



# 설명


위 예제에서, 이중 연결 리스트에 'apple', 'banana', 'cherry'라는 데이터를 추가하고, serialize된 데이터를 unserialize합니다. unserialize된 데이터를 출력하면, 원래의 데이터가 출력됩니다.

# 참고


* SplDoublyLinkedList::serialize: 이중 연결 리스트의 데이터를 serialize하는 메서드입니다.
* unserialize: serialize된 데이터를 원래의 형태로 변환하는 함수입니다.
* serialize: 데이터를 문자열로 변환하는 함수입니다.

이중 연결 리스트는 데이터를 저장하고, 데이터를 추가, 삭제, 수정할 때 사용하는 자료구조입니다. SplDoublyLinkedList::unserialize은 이중 연결 리스트의 데이터를 unserialize하는 메서드입니다. unserialize은 serialize된 데이터를 원래의 형태로 변환하는 함수입니다. 위 예제에서, 이중 연결 리스트에 데이터를 추가하고, serialize된 데이터를 unserialize하여 원래의 데이터를 출력합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 146 페이지

검색

게시물 검색