Esempio n. 1
0
 function test_NumberToWord_thousands_tens()
 {
     //arrange
     $test_NumberValues = new NumberToWord();
     $input = "123456789";
     //act
     $result = $test_NumberValues->getWord($input);
     //assert
     $this->assertEquals(" one hundred twenty three million four hundred fifty six thousand seven hundred eighty nine ", $result);
 }
Esempio n. 2
0
            $strWord = $this->arrNumbers[$plainNumber];
        } else {
            $strWord = $this->double($number1, true, $this->single($number2, $this->inDec($number1, $number2), true));
        }
        if ($number2 != 0) {
            unset($this->arrWord[0]);
        }
        array_unshift($this->arrWord, $strWord . $this->arrNumbers['-000']);
    }
    function hundredthousand($number1, $number2, $number3)
    {
        if ($number1 == 0) {
            return;
        }
        array_unshift($this->arrWord, $this->hundred($number1, true) . ($number2 == 0 ? $this->arrNumbers['-000'] : ''));
    }
}
/**
 * Use
 */
//$n2w = new NumberToWord;
//$n2w->setNumber(999999);
//echo $n2w->getWord();
$n2w = new NumberToWord();
//echo '<pre>';
for ($i = 1; $i <= 10000; $i++) {
    $n2w->setNumber($i);
    //echo $n2w->getWord() . '<br />';
    echo $n2w->getWord() . "\n";
}
//echo '</pre>';