PHP 시리얼라이즈
무료 온라인 서비스 PHP 시리얼라이즈 설치가 필요 없는 도구
PHP 직렬화란?
PHP serialize()는 PHP 값(배열, 객체, 문자열, 숫자, 불리언, null)을 저장 가능한 문자열 표현으로 변환합니다. unserialize() 함수는 역순으로 작동하여 직렬화된 문자열을 원래 PHP 값으로 복원합니다. 이 형식은 주로 데이터베이스, 캐시, 세션 파일에 데이터를 저장하는 데 사용됩니다.
직렬화 방법 (JSON을 PHP 직렬화 문자열로)
1. "직렬화" 탭을 선택합니다. 2. 입력 상자에 유효한 JSON 값을 입력합니다. 예: {"name": "test", "value": 123} 또는 [1, 2, 3] 3. "직렬화" 버튼을 클릭합니다. 4. PHP 직렬화 문자열이 출력 상자에 나타납니다. 예를 들어 {"name":"test"}는 a:1:{s:4:"name";s:4:"test";}가 됩니다.
역직렬화 방법 (PHP 직렬화 문자열을 JSON으로)
1. "역직렬화" 탭을 선택합니다. 2. 입력 상자에 PHP 직렬화 문자열을 붙여넣습니다. 예: a:2:{s:4:"name";s:4:"test";s:5:"value";i:123;} 3. "역직렬화" 버튼을 클릭합니다. 4. 역직렬화 결과가 포맷된 JSON으로 출력 상자에 표시됩니다.
지원하는 데이터 유형
이 도구는 다음 PHP 직렬화 유형을 지원합니다: - N; — null - b:0; / b:1; — 불리언 (false/true) - i:123; — 정수 - d:1.5; — 부동소수점 - s:5:"hello"; — 문자열 - a:N:{...} — 배열 (인덱스 배열과 연관 배열 모두)
참고: PHP 객체 (O:...)는 현재 지원되지 않습니다.
▶데이터가 서버로 전송되나요?
▶직렬화 기능은 어떤 입력 형식을 지원하나요?
▶직렬화 문자열의 역직렬화가 실패하는 이유는?
▶PHP 객체 (O:...)를 지원하나요?
▶PHP 직렬화에서 인덱스 배열과 연관 배열의 차이는?
이 도구가 당신에게 도움이 되었다면, 저에게 커피 한 잔 사주세요.
제게 커피 한 잔 사주세요.