本文整理汇总了PHP中Manager::currency方法的典型用法代码示例。如果您正苦于以下问题:PHP Manager::currency方法的具体用法?PHP Manager::currency怎么用?PHP Manager::currency使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Manager
的用法示例。
在下文中一共展示了Manager::currency方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: currency
public function currency()
{
$value = 123456.78;
$this->data->value = 'Valor = ' . $value;
$currency = Manager::currency($value);
$this->data->currency = 'Currency = ' . $currency;
$formated = $currency->format();
$this->data->formated = 'Formatado = ' . $formated;
$currency = Manager::currency($formated);
$value = $currency->getValue();
$this->data->getValue = 'Get Value = ' . $value;
$currency->setValue(87654321.09);
$this->data->setValue = 'Após setValue = ' . $currency;
$currency->setValue(-654.3200000000001);
$this->data->setValueNeg = 'Após setValue negativo = ' . $currency;
$currency = Manager::currency('-R$ 123.345,67');
$value = $currency->getValue();
$this->data->valueNeg = 'Valor negativo = ' . $value;
$valor1 = Manager::currency(10.9008900015);
$valor2 = Manager::currency(10.9008900017);
mdump($valor1->getValue() == $valor2->getValue() ? 'Valores iguais' : 'Valores diferentes');
$valor1 = Manager::currency(10.9018900015);
$valor2 = Manager::currency(10.9068900017);
mdump($valor1->getValue() == $valor2->getValue() ? 'Valores iguais' : 'Valores diferentes');
$this->render();
}
示例2: renderCurrencyValue
public function renderCurrencyValue($value)
{
if (is_numeric($value)) {
$v = Manager::currency((double) $value);
$value = $v->formatValue();
}
return new MLabel($value);
}
示例3: convertToPHPValue
public function convertToPHPValue($value, $type)
{
if ($type == 'date') {
return \Manager::Date($value);
} elseif ($type == 'timestamp') {
return \Manager::Timestamp($value);
} elseif ($type == 'currency') {
return \Manager::currency($value);
} elseif ($type == 'cnpj') {
return \MCNPJ::create($value);
} elseif ($type == 'cpf') {
return \MCPF::create($value);
} elseif ($type == 'blob') {
if ($value) {
$value = base64_decode($value);
}
$value = \MFile::file($value);
return $value;
} else {
return $value;
}
}
示例4: formTextField
public function formTextField()
{
$this->data->email = 'a@teste.com';
$this->data->nomeValidator = false;
$this->data->currency = Manager::currency(1234.56);
$this->data->dataNascimento = Manager::date(Manager::getSysDate());
$this->data->timestamp = Manager::timestamp(Manager::getSysTime());
$this->render();
}