사이트에 스크립트 내용을 정규식으로 뽑아왔어요 거기서 카테고리 값을 배열에 넣어야 하는데 잘안되네요 채택완료

Copy
// 정규식으로 불러오기 - "Viewed Product"

        $category_cnt = 0;
        $category_dom = $dom -> find('script.analytics',0);

        preg_match("/\Viewed Product(.*?)\);/i",$category_dom,$category_out);
        $category_out = explode(",",$category_out[1]);

        $aa = json_encode($category_out[10]);

    
        if(is_array($category_out[10])) foreach($category_out[10] as $category_data){

            $category_name = "";
            $category_name = trim($category_data-> plaintext);
            if(strtolower($category_name) == "home" or strtolower($category_name) == "홈") continue;

            if($category_name) $_SiteCategory_Name .= html_entity_decode($category_name).":";

            $category_cnt ++;
        }

        $_SiteCategory_Name = rtrim($_SiteCategory_Name,":");

사이트에 스크립트 내용을 정규식으로 뽑아왔어요 거기서 카테고리 값을 배열에 넣어야 하는데

잘안되네요

Copy
[SiteCategory] => Array ( [Name] => [Code] => [URL] => )

현재 json 추출해온 내용이

"\"category\":\"Midi\""

이렇게 보이네요 

midi 만 카테고리에 넣으면 될것같은데 쉽지가 않아서요 고수님들 도와주세요~

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고