Imdb\Person::parparse PHP Method

parparse() protected method

Parse Trivia, Quotes, etc (same structs)
protected parparse ( $name, &$res )
    protected function parparse($name, &$res)
    {
        $this->getPage("Bio");
        $pos_s = strpos($this->page["Bio"], '<h4 class="li_group">' . $name);
        $pos_e = strpos($this->page["Bio"], "<h4", $pos_s + 1);
        if (!$pos_e) {
            $pos_e = strpos($this->page["Bio"], "</tbody", $pos_s + 1);
        }
        $block = substr($this->page["Bio"], $pos_s, $pos_e - $pos_s);
        if (preg_match_all('!<div class="soda[^>]*>(.*?)</div>!ms', $block, $matches)) {
            foreach ($matches[1] as $match) {
                $res[] = str_replace('href="/name/nm', 'href="http://' . $this->imdbsite . '/name/nm', str_replace('href="/title/tt', 'href="http://' . $this->imdbsite . '/title/tt', $match));
            }
        }
    }