2013-02-10 4 views
3

수동으로 데이터베이스 항목을 플러그인 (eventscalendar wordpress)에서 읽습니다. 사용자 정의 필드/데이터베이스에 저장된 사용자 정의 필드가 있습니다. 나의 무지를 용서 -하지만 난 문제가 데이터가 저장되는 형식을 연결하는 데 : 문자열/배열 형식으로 변환 PHP

a:1:{s:3:"key";s:6:"extern";} 

그래서 결국 내가 필요로하는 모든이의의 값입니다 : 6 : ""간단한 변수에. 는 $ key = "extern"이라고 말합니다.

빠른 해결책이 있습니까? 감사, 마크

+1

PHP 코드가 다시 디코드하여 개별 항목을 가져올 수있는 PHP ['serialize'] (http://php.net/serialize) 형식입니다. – mario

+0

[이 문자열을 구문 분석하는 방법 : a : 10 : {1 : 0; s : 7 : "default"; i : 1; ...?] (http://stackoverflow.com/questions/5997660/how-do-i-parse-this-string-a1010s7defaulti1) – mario

답변

1

. 또한 객체에 대해 작업합니다.

PHP의 serialize으로 만들어지고 unserialize으로 적절한 배열/개체로 다시 변환됩니다.

JSON 형식과 비슷한 용도로 사용됩니다.