유용한 함수 - serialize
안녕하세요 유창화입니다.
가끔 유용한 함수 하나씩 올려볼까 합니다.
물론, 아시는 분들은 많으리라고 예상합니다.
하지만, 모르시는 분들을 위해 가끔씩 올려보도록 하겟습니다.
serialize -> 인자로 받은 변수를 일렬화된 문자로 반환 합니다.
그러니까
$a = Array();
$a['title'] = '아름다운 우리나라';
$a['content'] = '어쩌구 저쩌구......';
이런 배열이 있다고 가정할 때
$b = serialize($a);// a:2:{s:5:"title";s:17:"아름다운 우리나라";s:7:"content";s:19:"어쩌구 저쩌구......";}serialize 를 사용하여 다른 변수에 저장할수 있습니다.
반대로 unserialize 를 사용하면 원래의 변수를 받을수 있습니다.
$a = unserialize($b);
저는 이것을 주로
간단하게 파일 캐쉬 작업을 할때 주로 사용하는데요
데이타베이스는 사용하지 않고 파일로서만 특정데이타를 저장하고 반환하고자 할때 주로 많이 사용합니다.
$save_file = 'a.txt';
if (!is_file($save_file) || filemtime($save_file) + 3600 < time()) {
$a = Array();
$a['title'] = '아름다운 우리나라';
$a['content'] = '어쩌구 저쩌구......';
$b = serialize($a);
file_put_contents($save_file, $b);
}
else {
$save_text = file_get_contents($save_file);
$a = unserialize($b);
}
댓글 3개
14년 전
추천 드립니다.
14년 전
ㅎㅎ 감사합니다.
제가 꼭 추천 받을려고 이러는건 아닙니다. ㅠㅠ
제가 꼭 추천 받을려고 이러는건 아닙니다. ㅠㅠ
14년 전
유용한 팁입니다.
저도 캐시 만들 때 이거 써먹어야겠습니다. ㅎ
저도 캐시 만들 때 이거 써먹어야겠습니다. ㅎ
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 3830 | 14년 전 | 926 | ||
| 3829 | 14년 전 | 1676 | ||
| 3828 | 14년 전 | 954 | ||
| 3827 |
방황하는중년
|
14년 전 | 903 | |
| 3826 |
|
14년 전 | 1638 | |
| 3825 | 14년 전 | 873 | ||
| 3824 | 14년 전 | 722 | ||
| 3823 | 14년 전 | 734 | ||
| 3822 |
level999
|
14년 전 | 829 | |
| 3821 | 14년 전 | 1015 | ||
| 3820 |
TzM위드컴
|
14년 전 | 935 | |
| 3819 | 14년 전 | 987 | ||
| 3818 |
base64
|
14년 전 | 1097 | |
| 3817 |
base64
|
14년 전 | 962 | |
| 3816 | 14년 전 | 2237 | ||
| 3815 | 14년 전 | 1863 | ||
| 3814 |
|
14년 전 | 2533 | |
| 3813 | 14년 전 | 502 | ||
| 3812 | 14년 전 | 808 | ||
| 3811 | 14년 전 | 1066 | ||
| 3810 | 14년 전 | 669 | ||
| 3809 |
스님꼬신수녀
|
14년 전 | 649 | |
| 3808 | 14년 전 | 1454 | ||
| 3807 | 14년 전 | 1264 | ||
| 3806 | 14년 전 | 2369 | ||
| 3805 | 14년 전 | 1262 | ||
| 3804 | 14년 전 | 849 | ||
| 3803 | 14년 전 | 3369 | ||
| 3802 | 14년 전 | 1590 | ||
| 3801 | 14년 전 | 1003 | ||
| 3800 | 14년 전 | 1357 | ||
| 3799 | 14년 전 | 714 | ||
| 3798 |
커피는막심
|
14년 전 | 1840 | |
| 3797 | 14년 전 | 772 | ||
| 3796 | 14년 전 | 1206 | ||
| 3795 | 14년 전 | 711 | ||
| 3794 |
방황하는중년
|
14년 전 | 1244 | |
| 3793 | 14년 전 | 1478 | ||
| 3792 | 14년 전 | 993 | ||
| 3791 | 14년 전 | 781 | ||
| 3790 | 14년 전 | 1000 | ||
| 3789 | 14년 전 | 931 | ||
| 3788 | 14년 전 | 1950 | ||
| 3787 | 14년 전 | 1112 | ||
| 3786 | 14년 전 | 814 | ||
| 3785 | 14년 전 | 710 | ||
| 3784 | 14년 전 | 1321 | ||
| 3783 | 14년 전 | 2613 | ||
| 3782 | 14년 전 | 705 | ||
| 3781 |
|
14년 전 | 2538 | |
| 3780 |
헬프데스크
|
14년 전 | 1657 | |
| 3779 |
방황하는중년
|
14년 전 | 888 | |
| 3778 |
|
14년 전 | 1097 | |
| 3777 |
|
14년 전 | 1001 | |
| 3776 |
스누피사랑
|
14년 전 | 986 | |
| 3775 |
silver31
|
14년 전 | 500 | |
| 3774 |
|
14년 전 | 709 | |
| 3773 | 14년 전 | 811 | ||
| 3772 |
|
14년 전 | 1174 | |
| 3771 | 14년 전 | 870 | ||
| 3770 | 14년 전 | 1227 | ||
| 3769 | 14년 전 | 1010 | ||
| 3768 |
Dokjin
|
14년 전 | 1111 | |
| 3767 |
Dokjin
|
14년 전 | 713 | |
| 3766 | 14년 전 | 1021 | ||
| 3765 |
|
14년 전 | 916 | |
| 3764 | 14년 전 | 799 | ||
| 3763 | 14년 전 | 688 | ||
| 3762 | 14년 전 | 1171 | ||
| 3761 |
쉽다zzz
|
14년 전 | 1581 | |
| 3760 |
gtm100
|
14년 전 | 935 | |
| 3759 |
원시인교주
|
14년 전 | 778 | |
| 3758 | 14년 전 | 3314 | ||
| 3757 | 14년 전 | 841 | ||
| 3756 | 14년 전 | 728 | ||
| 3755 | 14년 전 | 2123 | ||
| 3754 | 14년 전 | 1511 | ||
| 3753 | 14년 전 | 2025 | ||
| 3752 | 14년 전 | 592 | ||
| 3751 | 14년 전 | 845 | ||
| 3750 |
방황하는중년
|
14년 전 | 707 | |
| 3749 |
hopeone
|
14년 전 | 542 | |
| 3748 | 14년 전 | 623 | ||
| 3747 | 14년 전 | 750 | ||
| 3746 | 14년 전 | 1499 | ||
| 3745 | 14년 전 | 856 | ||
| 3744 | 14년 전 | 908 | ||
| 3743 | 14년 전 | 533 | ||
| 3742 | 14년 전 | 1066 | ||
| 3741 | 14년 전 | 1654 | ||
| 3740 |
매너천사12
|
14년 전 | 1045 | |
| 3739 |
SGFlash
|
14년 전 | 1358 | |
| 3738 |
C2HGroup
|
14년 전 | 874 | |
| 3737 | 14년 전 | 1013 | ||
| 3736 | 14년 전 | 784 | ||
| 3735 | 14년 전 | 1107 | ||
| 3734 | 14년 전 | 1002 | ||
| 3733 | 14년 전 | 416 | ||
| 3732 | 14년 전 | 556 | ||
| 3731 | 14년 전 | 635 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기