protected function groupToWords($group) {
        $d3 = floor($group / 100);
        $d2 = floor(($group - $d3 * 100) / 10);
        $d1 = $group - $d3 * 100 - $d2 * 10;

        $group_array = array();

        if ($d3 != 0) {
            $group_array[] = $this->number_word['d3'][$d3];
        }

        if ($d2 == 1 && $d1 != 0) { // 11-19
            $group_array[] = $this->number_word['d2-1'][$d1];
        } else if ($d2 != 0 && $d1 == 0) { // 10-20-...-90
            $group_array[] = $this->number_word['d2-2'][$d2];
        } else if ($d2 == 0 && $d1 == 0) { // 00
        } else if ($d2 == 0 && $d1 != 0) { // 1-9
            $group_array[] = $this->number_word['d1'][$d1];
        } else { // Others
            $group_array[] = $this->number_word['d2-2'][$d2];
            $group_array[] = $this->number_word['d1'][$d1];
        }
        if (!count($group_array)) {
            return FALSE;
        }
        return $group_array;
    }
protected function groupToWords($group) {
        $d3 = floor($group / 100);
        $d2 = floor(($group - $d3 * 100) / 10);
        $d1 = $group - $d3 * 100 - $d2 * 10;

        $group_array = array();

        if ($d3 != 0) {
            $group_array[] = $this->number_word['d3'][$d3];
        }

        if ($d2 == 1 && $d1 != 0) { // 11-19
            $group_array[] = $this->number_word['d2-1'][$d1];
        } else if ($d2 != 0 && $d1 == 0) { // 10-20-...-90
            $group_array[] = $this->number_word['d2-2'][$d2];
        } else if ($d2 == 0 && $d1 == 0) { // 00
        } else if ($d2 == 0 && $d1 != 0) { // 1-9
            $group_array[] = $this->number_word['d1'][$d1];
        } else { // Others
            $group_array[] = $this->number_word['d2-2'][$d2];
            $group_array[] = $this->number_word['d1'][$d1];
        }
        if (!count($group_array)) {
            return FALSE;
        }
        return $group_array;
    }
protected function groupToWords ( $ group ) { $ d3 = floor ( $ group / 100 ) ; $ d2 = floor ( ( $ group - $ d3 * 100 ) / 10 ) ; $ d1 = $ group - $ d3 * 100 - $ d2 * 10 ; $ group_array = array ( ) ; if ( $ d3 != 0 ) { $ group_array [ ] = $ this -> number_word [ 'd3' ] [ $ d3 ] ; } if ( $ d2 == 1 && $ d1 != 0 ) { // 11-19 $ group_array [ ] = $ this -> number_word [ 'd2-1' ] [ $ d1 ] ; } else if ( $ d2 != 0 && $ d1 == 0 ) { // 10-20-...-90 $ group_array [ ] = $ this -> number_word [ 'd2-2' ] [ $ d2 ] ; } else if ( $ d2 == 0 && $ d1 == 0 ) { // 00 } else if ( $ d2 == 0 && $ d1 != 0 ) { // 1-9 $ group_array [ ] = $ this -> number_word [ 'd1' ] [ $ d1 ] ; } else { // Others $ group_array [ ] = $ this -> number_word [ 'd2-2' ] [ $ d2 ] ; $ group_array [ ] = $ this -> number_word [ 'd1' ] [ $ d1 ] ; } if ( ! count ( $ group_array ) ) { return FALSE ; } return $ group_array ; }
group number to word

@param array $group
@param string $lang
@return array
group number to word