<./>.dev./hood

$str="{ 'xq': '딩동댕', 'terms': [ '댕동탕','어떻게','마우스' ], 'r_terms': [ ] }"

시작점 : 'terms' : [
종점 : ],'r_terms': [ ] }

사이의 문자열 '댕동탕','어떻게','마우스' 만 추출하고자 할때


UTF-8

$str="{ 'xq': '딩동댕', 'terms': [ '댕동탕','어떻게','마우스' ], 'r_terms': [ ] }";

$json = json_decode(str_replace('\'','"',$str)); //
echo $json->xq; // 딩동댕
print_r($json->terms); // Array ( [0] => 댕동탕 [1] => 어떻게 [2] => 마우스 )
echo $json->terms[1]; // 어떻게

‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥

$str = '"{"xq":"딩동댕","terms":["댕동탕","어떻게","마우스"],"r_terms":[]}"'; // 정상 문자열
$json = json_decode($str);
echo $json->xq; // 딩동댕
print_r($json->terms); // Array ( [0] => 댕동탕 [1] => 어떻게 [2] => 마우스 )
echo $json->terms[1]; // 어떻게

‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥