src/MalScraper/Model/General/PeopleModel.php
private function getBiodata($type)
    {
        if ($type == 'Website') {
            preg_match('/('.$type.":<\/span> <a)[^<]*/", $this->_biodata, $biodata);
            if ($biodata) {
                preg_match('/".+"/', $biodata[0], $biodata);
                if ($biodata[0] != '"http://"') {
                    return str_replace('"', '', $biodata[0]);
                }
            }
        }

        preg_match('/('.$type.":<\/span>)[^<]*/", $this->_biodata, $biodata);

        if ($biodata) {
            $biodata = strip_tags($biodata[0]);
            $biodata = explode(': ', $biodata);
            $biodata = trim($biodata[1]);

            if ($type == 'Alternate names') {
                return explode(', ', $biodata);
            }

            if ($type == 'Member Favorites') {
                return str_replace(',', '', $biodata);
            }

            return $biodata;
        }
    }
private function getBiodata($type)
    {
        if ($type == 'Website') {
            preg_match('/('.$type.":<\/span> <a)[^<]*/", $this->_biodata, $biodata);
            if ($biodata) {
                preg_match('/".+"/', $biodata[0], $biodata);
                if ($biodata[0] != '"http://"') {
                    return str_replace('"', '', $biodata[0]);
                }
            }
        }

        preg_match('/('.$type.":<\/span>)[^<]*/", $this->_biodata, $biodata);

        if ($biodata) {
            $biodata = strip_tags($biodata[0]);
            $biodata = explode(': ', $biodata);
            $biodata = trim($biodata[1]);

            if ($type == 'Alternate names') {
                return explode(', ', $biodata);
            }

            if ($type == 'Member Favorites') {
                return str_replace(',', '', $biodata);
            }

            return $biodata;
        }
    }
private function getBiodata ( $ type ) { if ( $ type == 'Website' ) { preg_match ( '/(' . $ type . ":<\/span> <a)[^<]*/" , $ this -> _biodata , $ biodata ) ; if ( $ biodata ) { preg_match ( '/".+"/' , $ biodata [ 0 ] , $ biodata ) ; if ( $ biodata [ 0 ] != '"http://"' ) { return str_replace ( '"' , '' , $ biodata [ 0 ] ) ; } } } preg_match ( '/(' . $ type . ":<\/span>)[^<]*/" , $ this -> _biodata , $ biodata ) ; if ( $ biodata ) { $ biodata = strip_tags ( $ biodata [ 0 ] ) ; $ biodata = explode ( ': ' , $ biodata ) ; $ biodata = trim ( $ biodata [ 1 ] ) ; if ( $ type == 'Alternate names' ) { return explode ( ', ' , $ biodata ) ; } if ( $ type == 'Member Favorites' ) { return str_replace ( ',' , '' , $ biodata ) ; } return $ biodata ; } }
Get people biodata.

@param string $type Biodata type

@return string|array
Get people biodata .