라이브러리

[PHP] ArrayIterator::serialize - 직렬화




ArrayIterator::serialize


PHP의 ArrayIterator는 ArrayIterator 클래스를 상속받은 Iterator 인터페이스를 구현한 클래스입니다. ArrayIterator는 배열을 반복적으로 접근할 수 있도록 해줍니다. ArrayIterator::serialize 메소드는 ArrayIterator 객체를 serialize할 때 사용됩니다.

serialize() 메소드


serialize() 메소드는 객체를 문자열로 변환합니다. 이 문자열은 객체를 재생성할 수 있도록 해줍니다. ArrayIterator::serialize 메소드는 ArrayIterator 객체를 serialize할 때 사용됩니다.

예제


#hostingforum.kr
php

// ArrayIterator 객체를 생성합니다.

$array = array(1, 2, 3, 4, 5);

$arrayIterator = new ArrayIterator($array);



// ArrayIterator 객체를 serialize합니다.

$serializedArrayIterator = serialize($arrayIterator);



// serialize된 문자열을 출력합니다.

echo $serializedArrayIterator . "
";



// serialize된 문자열을 unserialize합니다.

$unserializedArrayIterator = unserialize($serializedArrayIterator);



// unserialize된 ArrayIterator 객체를 반복적으로 접근합니다.

foreach ($unserializedArrayIterator as $value) {

    echo $value . "
";

}



ArrayIterator::serialize() 메소드


ArrayIterator::serialize() 메소드는 ArrayIterator 객체를 serialize할 때 사용됩니다. 이 메소드는 serialize() 메소드와 유사하지만, ArrayIterator 객체를 serialize할 때 사용됩니다.

예제


#hostingforum.kr
php

// ArrayIterator 객체를 생성합니다.

$array = array(1, 2, 3, 4, 5);

$arrayIterator = new ArrayIterator($array);



// ArrayIterator 객체를 serialize합니다.

$serializedArrayIterator = $arrayIterator->serialize();



// serialize된 문자열을 출력합니다.

echo $serializedArrayIterator . "
";



// serialize된 문자열을 unserialize합니다.

$unserializedArrayIterator = unserialize($serializedArrayIterator);



// unserialize된 ArrayIterator 객체를 반복적으로 접근합니다.

foreach ($unserializedArrayIterator as $value) {

    echo $value . "
";

}



ArrayIterator::unserialize()


ArrayIterator::unserialize() 메소드는 serialize된 ArrayIterator 객체를 unserialize합니다. 이 메소드는 unserialize() 메소드와 유사하지만, ArrayIterator 객체를 unserialize할 때 사용됩니다.

예제


#hostingforum.kr
php

// serialize된 ArrayIterator 객체를 생성합니다.

$serializedArrayIterator = serialize(new ArrayIterator(array(1, 2, 3, 4, 5)));



// serialize된 문자열을 unserialize합니다.

$unserializedArrayIterator = unserialize($serializedArrayIterator);



// unserialize된 ArrayIterator 객체를 반복적으로 접근합니다.

foreach ($unserializedArrayIterator as $value) {

    echo $value . "
";

}



참고


ArrayIterator::serialize 메소드는 ArrayIterator 객체를 serialize할 때 사용됩니다. serialize() 메소드는 객체를 문자열로 변환합니다. ArrayIterator::unserialize 메소드는 serialize된 ArrayIterator 객체를 unserialize합니다. ArrayIterator::serialize() 메소드는 ArrayIterator 객체를 serialize할 때 사용됩니다. ArrayIterator::unserialize() 메소드는 serialize된 ArrayIterator 객체를 unserialize합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 77건 / 1 페이지

검색

게시물 검색