public function splitIsbn($isbn)
    {
        if (!$this->validateIsbn($isbn))
        {
            return false;
        } 
        $prefix         = substr($isbn, 0,3);
        $groupnumber    = $this->getGroupNumber($isbn);
        $pubnumber      = $this->getPublisherNumber($isbn);
        $prenumbers     = strlen($groupnumber)+strlen($pubnumber)+3;
        $articleNumber  = substr($isbn, $prenumbers, -1);
        $checkdigit     = substr($isbn, -1);
        return (array($prefix, $groupnumber, $pubnumber, $articleNumber, $checkdigit));        
    }
public function splitIsbn($isbn)
    {
        if (!$this->validateIsbn($isbn))
        {
            return false;
        } 
        $prefix         = substr($isbn, 0,3);
        $groupnumber    = $this->getGroupNumber($isbn);
        $pubnumber      = $this->getPublisherNumber($isbn);
        $prenumbers     = strlen($groupnumber)+strlen($pubnumber)+3;
        $articleNumber  = substr($isbn, $prenumbers, -1);
        $checkdigit     = substr($isbn, -1);
        return (array($prefix, $groupnumber, $pubnumber, $articleNumber, $checkdigit));        
    }
public function splitIsbn ( $ isbn ) { if ( ! $ this -> validateIsbn ( $ isbn ) ) { return false ; } $ prefix = substr ( $ isbn , 0 , 3 ) ; $ groupnumber = $ this -> getGroupNumber ( $ isbn ) ; $ pubnumber = $ this -> getPublisherNumber ( $ isbn ) ; $ prenumbers = strlen ( $ groupnumber ) + strlen ( $ pubnumber ) + 3 ; $ articleNumber = substr ( $ isbn , $ prenumbers , - 1 ) ; $ checkdigit = substr ( $ isbn , - 1 ) ; return ( array ( $ prefix , $ groupnumber , $ pubnumber , $ articleNumber , $ checkdigit ) ) ; }
Splits a valid ISBN-13 Number in its components

@param string $input The ISBN Numeber.
@return array['bookland']['publisherNumber']['ArticleNumber']['Checksum']
@access public
@throws NO ERROR HANDLING
Splits a valid ISBN - 13 Number in its components