コード例 #1
0
ファイル: factory.php プロジェクト: hansstam/makerfaire
 function next()
 {
     $number = mt_rand($this->low, $this->high);
     $generated = gravityview_number_format($number, $this->decimals);
     return $generated;
 }
コード例 #2
0
ファイル: number.php プロジェクト: mgratch/GravityView
<?php

/**
 * Display the number field type
 *
 * @since 1.13
 *
 * @package GravityView
 * @subpackage GravityView/templates/fields
 */
$gravityview_view = GravityView_View::getInstance();
/**
 * @var double|int|string $value
 * @var double|int|string $display_value
 */
extract($gravityview_view->getCurrentField());
if ($value !== '' && !empty($field_settings['number_format'])) {
    $decimals = isset($field_settings['decimals']) && $field_settings['decimals'] !== '' ? $field_settings['decimals'] : '';
    echo gravityview_number_format($value, $decimals);
} else {
    echo $display_value;
}
コード例 #3
0
 /**
  * We only test gravityview_number_format() without a decimal defined; otherwise it's an alias for number_format_i18n()
  *
  * @see number_format_i18n()
  * @covers ::gravityview_number_format()
  */
 public function test_gravityview_number_format()
 {
     $numbers = array('0' => '1,000', '1' => '1,000.0', '2' => '1,000.00', '7' => '1,000,000.0000000', '17' => '1.00000000000000000');
     foreach ($numbers as $expected_decimals => $number) {
         $this->assertEquals(number_format_i18n($number, $expected_decimals), gravityview_number_format($number));
     }
 }