2012-10-27 3 views
0

나는 PHP로 초보자이며 preg_match에 대한 필요성을 발견했다. 게시물을 여기에서 살펴본 후이 예제는 여전히 다소 벗어난 것입니다. 누군가가 올바른 방향으로 나를 가리킬 수 있습니까?preg_match - 값 추출

목록 항목은 다음과 같습니다.

{ 
    "metadata.title": "", 
    "metadata.description": "", 
    "metadata.keywords": "", 
    "metadata.robots": "", 
    "metadata.author": "", 
    "config.enable_comments": "0", 
    "config.primary_category": "311" 
    } 

은 어떻게 ""primary_category 내에서,이 경우 311

감사 사이의 값

알렉

답변

1

내게 JSON 모양을 추출 할 수 있습니다. json_decode 사용

+0

echo json_decode ($ text) -> { 'config.primary_category'}; –

1

JSON처럼 보이므로 문자열에 json_decode 함수를 사용할 수 있습니다. 다음과 같이 문자열 변수 $ json_str에 포함된다고 가정하면, 당신은 할 수 :

$str_data = json_decode($json_str, true); 

다음과 같이 연관 배열 각 요소에 액세스 할 수 반환합니다 기능 :

$str_data["config.primary_category"] 

이를 반환 "config.primary_category"에 포함 된 데이터