MySQL에 저장된 문자열의 serialize 된 값을 어떻게 추출 할 수 있습니까? 값은 다음과 같습니다. a:{s1:./... }
. 이게 뭐야?MySQL에서 직렬화 된 데이터를 사용하려면 어떻게해야합니까?
1
A
답변
4
PHP는 임의의 변수를 이와 같은 문자열로 변환하는 serialize()
함수를 가지고 있습니다.
echo serialize(array('foo', 3, array('bar' => 'BAR')));
// a:3:{i:0;s:3:"foo";i:1;i:3;i:2;a:1:{s:3:"bar";s:3:"BAR";}}
는
unserialize()
전화, 원래의 객체에 돌아갑니다.
0
PHP::Serialization - PHP의 serialize() 출력을 동등한 Perl 메모리 구조로 변환하는 간단한 유연한 방법이며 그 반대의 경우도 마찬가지입니다.
use PHP::Serialization qw(serialize unserialize);
my $encoded = serialize({ a => 1, b => 2});
my $hashref = unserialize($encoded);
관련 문제
- 1. mysql에서 delete cascade를 사용하려면 어떻게해야합니까?
- 2. mysql에서 pl/sql을 사용하려면 어떻게해야합니까?
- 3. .jar로 압축 된 .png의 데이터를 LWJGL의 텍스처로 사용하려면 어떻게해야합니까?
- 4. MySQL에서 빈 변수를 두 번 이상 사용하려면 어떻게해야합니까?
- 5. mysql에서 데이터를 그래프로 표시
- 6. jQuery 직렬화 된 데이터를 해석하는 PHP
- 7. 주입 된 로거를 grails에서 사용하려면 어떻게해야합니까?
- 8. 명명 된 범위를 다시 사용하려면 어떻게해야합니까?
- 9. 다이나믹하게 추가 된 코드에서 툴팁을 사용하려면 어떻게해야합니까?
- 10. 바이너리 데이터를 저장하기 위해 MySQL C++ Connector를 사용하려면 어떻게해야합니까?
- 11. mysql에서 longblob 데이터를 NSData에
- 12. QProcess에서 대기열을 사용하려면 어떻게해야합니까?
- 13. SDl_Threads를 올바르게 사용하려면 어떻게해야합니까?
- 14. Firefox를 사용하려면 어떻게해야합니까?
- 15. ChildWindow에서 VisualStates를 사용하려면 어떻게해야합니까?
- 16. Spring에서 https를 사용하려면 어떻게해야합니까?
- 17. WebClient에서 쿠키를 사용하려면 어떻게해야합니까?
- 18. 보기에서 'unless'키워드를 사용하려면 어떻게해야합니까?
- 19. 'htonl'을 사용하려면 어떻게해야합니까?
- 20. 해시에 변수를 사용하려면 어떻게해야합니까?
- 21. avalon 마법사를 사용하려면 어떻게해야합니까?
- 22. webapp2에서 ACL을 사용하려면 어떻게해야합니까?
- 23. Java : TreeBidiMap을 사용하려면 어떻게해야합니까?
- 24. 큰 wxCursor를 사용하려면 어떻게해야합니까?
- 25. 컬의 AsynchDNS를 사용하려면 어떻게해야합니까?
- 26. WPF에서 커닝을 사용하려면 어떻게해야합니까?
- 27. 클래스에서 SqlDependency를 사용하려면 어떻게해야합니까?
- 28. gitscc에 후크를 사용하려면 어떻게해야합니까?
- 29. Windows에서 flex를 사용하려면 어떻게해야합니까?
- 30. Dvorak 키보드를 사용하려면 어떻게해야합니까?
감사합니다. perl을 찾는데 도움이된다.) – joe