라이브러리

[PHP] serialize - 값의 저장 가능한 표현을 생성합니다.




PHP serialize() 함수

PHP의 serialize() 함수는 PHP 변수를 문자열로 변환하는 데 사용됩니다. 이 함수는 serialize() 함수를 사용하여 변수를 직렬화하고, unserialize() 함수를 사용하여 직렬화된 변수를 역직렬화합니다.

serialize() 함수의 사용법

serialize() 함수는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

serialize($변수)



예제

#hostingforum.kr
php

// 변수 선언

$person = array(

    'name' => 'John Doe',

    'age' => 30,

    'city' => 'New York'

);



// serialize() 함수 사용

$serialized_person = serialize($person);



// serialize() 함수의 결과를 출력

echo "직렬화된 변수: $serialized_person
";



// unserialize() 함수 사용

$unserialized_person = unserialize($serialized_person);



// unserialize() 함수의 결과를 출력

echo "역직렬화된 변수:
";

print_r($unserialized_person);



serialize() 함수의 결과

직렬화된 변수의 결과는 다음과 같습니다.

#hostingforum.kr
php

a:3:{s:4:"name";s:8:"John Doe";s:3:"age";i:30;s:4:"city";s:8:"New York";}



역직렬화된 변수의 결과는 다음과 같습니다.

#hostingforum.kr
php

Array

(

    [name] => John Doe

    [age] => 30

    [city] => New York

)



serialize() 함수의 특징

serialize() 함수는 다음 특징을 가지고 있습니다.

* serialize() 함수는 PHP 변수를 문자열로 변환합니다.
* serialize() 함수는 변수의 타입을 변환하지 않습니다.
* serialize() 함수는 변수의 이름을 변환하지 않습니다.
* serialize() 함수는 변수의 값을 변환합니다.

serialize() 함수의 사용 사례

serialize() 함수는 다음 사용 사례가 있습니다.

* 데이터를 파일에 저장할 때 사용합니다.
* 데이터를 네트워크로 전송할 때 사용합니다.
* 데이터를 데이터베이스에 저장할 때 사용합니다.

unserialize() 함수

unserialize() 함수는 serialize() 함수의 역할을 합니다. serialize() 함수로 직렬화된 변수를 역직렬화합니다.

unserialize() 함수의 사용법

unserialize() 함수는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

unserialize($직렬화된_변수)



예제

#hostingforum.kr
php

// 변수 선언

$person = array(

    'name' => 'John Doe',

    'age' => 30,

    'city' => 'New York'

);



// serialize() 함수 사용

$serialized_person = serialize($person);



// unserialize() 함수 사용

$unserialized_person = unserialize($serialized_person);



// unserialize() 함수의 결과를 출력

echo "역직렬화된 변수:
";

print_r($unserialized_person);



unserialize() 함수의 결과

역직렬화된 변수의 결과는 다음과 같습니다.

#hostingforum.kr
php

Array

(

    [name] => John Doe

    [age] => 30

    [city] => New York

)



unserialize() 함수의 특징

unserialize() 함수는 다음 특징을 가지고 있습니다.

* unserialize() 함수는 serialize() 함수의 역할을 합니다.
* unserialize() 함수는 직렬화된 변수를 역직렬화합니다.
* unserialize() 함수는 변수의 타입을 변환하지 않습니다.
* unserialize() 함수는 변수의 이름을 변환하지 않습니다.
* unserialize() 함수는 변수의 값을 변환합니다.

unserialize() 함수의 사용 사례

unserialize() 함수는 다음 사용 사례가 있습니다.

* 데이터를 파일에서 읽을 때 사용합니다.
* 데이터를 네트워크에서 읽을 때 사용합니다.
* 데이터를 데이터베이스에서 읽을 때 사용합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 262 페이지

검색

게시물 검색