Formatação de preço
Publicado por Andre Cardoso (última atualização em 10/11/2012)
[ Hits: 4.632 ]
Homepage: http://www.andrebian.com
Este script tem por finalidade facilitar a formatação de preços. Trata somente centavos e milhares. Ex.: 111.000,50, caso seja formatado um valor em milhões o mesmo aparecerá desta forma: 1111.234,56
/**
* @desc Utilizado para remover campos em excesso do preço
* @param String $precoRecebido
* @return String Preço formatado
*/
function formataPreco($precoRecebido) {
$precoExplode = explode('.',$precoRecebido);
$reais = $precoExplode[0];
$centavos = $precoExplode[1];
if ( strlen( $reais ) > 3 ) {
$quantidadeCasas = strlen($reais) - 3;
$reais = substr($reais,0,$quantidadeCasas).'.'.substr($reais,$quantidadeCasas,3);
}
if ( strlen($centavos) == 1 ){
$centavos .= '0';
} else if ( strlen( $centavos ) == 0 ) {
$centavos = '00';
}
$precoFormatado = $reais.','.$centavos;
return $precoFormatado;
}
Busca por Dominio .com .net e .org
WebLog - Logs do linux via web
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Gentoo: Trocando wpa_supplicant pelo iwd no NetworkManager (Systemd)
OCS Inventory NG: Instalação de Agentes Linux e Windows + Autenticação HTTP
O Free Download Manager não abre no Fedora 43 KDE Plasma (2)
O que houve com slackware ??? (9)
Permissão acesso as pastas servidor Ubuntu Server 24.04 (5)









