static function parseMovieInfoByContent($content, $p_code, $type) { $content = json_decode($content); if (is_object($content) && property_exists($content, 'result') && property_exists($content->result, 'data') && is_array($content->result->data) && count($content->result->data) > 0) { $dataArray = $content->result->data; $results = array(); foreach ($dataArray as $content) { // var_dump($content); $info = new VideoInfo(); $info->title = property_exists($content, 'name') ? $content->name : ""; $info->type = property_exists($content, 'branch_name') ? $content->branch_name : ""; $info->director = property_exists($content, 'college_name') ? $content->college_name : ""; $info->big_poster = property_exists($content, 'thumb') ? $content->thumb : ""; // $info->actor = property_exists($content, 'teacher') ? $content->teacher : ""; $info->videoUrl = property_exists($content, 'course_url') ? $content->course_url : ""; $info->brief = property_exists($content, 'course_des') ? $content->course_des : ""; $info->id = property_exists($content, 'id') ? $content->id : ""; $info->sites = SinaTeachParse::parseMovie($info->id, $p_code); $info->typeid = $type; $results[] = $info; } return $results; } else { return false; } }