CI_Trackback::extract_urls PHP Method

extract_urls() public method

This function lets multiple trackbacks be sent. It takes a string of URLs (separated by comma or space) and puts each URL into an array
public extract_urls ( $urls ) : string
return string
    public function extract_urls($urls)
    {
        // Remove the pesky white space and replace with a comma, then replace doubles.
        $urls = str_replace(',,', ',', preg_replace('/\\s*(\\S+)\\s*/', '\\1,', $urls));
        // Break into an array via commas and remove duplicates
        $urls = array_unique(preg_split('/[,]/', rtrim($urls, ',')));
        array_walk($urls, array($this, 'validate_url'));
        return $urls;
    }