Nós temos que manipular a saída de um valor que numérico nós perguntamos de uma base de dados. Supr que este valor é um número, e pode ser armazenado como esta'n: 25, 12.5, 34.25, 100, 250.50, 7.5, 20.00, 8.5, etc. Nós não podemos controlar a maneira que este valor é armazenado. Estes valores representam o preço de algo. o
What que nós precisamos é indicar isto como um número com formato diferente. baseado no comprimento do valor e se tem os centavos (algo após um período.) Além disso, como você vê acima, nós temos que trabalhar com o valor disponível, e o que outputted como $12.50 é armazenado às vezes como 12.5 ou 12.50. Nós codificamos duramente o sinal de dólar. Nós precisamos de indicar este como a pia batismal 60px ou a pia batismal 46px. o
If lá não é nenhum período (ponto decimal), nós quê-lo na pia batismal de 60 px sem mostrar dos centavos. Se há um decimal, ou se o comprimento é maior de 3 caráteres (que não contam o sinal de dólar que nós duramente código), nós queremo-lo na pia batismal de 46 px, com os centavos que mostram se há uns centavos, ou os nenhuns centavos se não há nenhum ponto decimal. Eu sei sobre o number_format mas não sei determinar o comprimento da corda ver se há um ponto decimal para criar um condicional. o
Please sente livre manipular abaixo todo o código. Estes são somente exemplos assim que você pode ver como nós planeamos ecoar para fora o resultado.
Examples de (supr que nosso valor está na variável de $amount):
$amount = $row [uma “quantidade”]; nosso valor do
If é 25.50. Nós poderíamos codificar este como: pia batismal do style= do $ o
Output de deste seria $25.50 46 em nosso valor do ponto font.
If é 10. Nós poderíamos codificar este como: pia batismal do style= do $
Output deste seria $10 60 em nosso valor do ponto font.
If é 7.5. Nós poderíamos codificar este como: pia batismal do style= do $ o
Output de deste seria $7.50 46 em nosso valor do ponto font.
If é 250. Nós poderíamos codificar este como: pia batismal do style= do $ o
Output de deste seria $250 46 em nosso valor do ponto font.
If é 50. Nós poderíamos codificar este como: pia batismal do style= do $
Output deste seria $50 em 60 pontos font.
I pretende permanecer disponível confirmar a solução e conceder os pontos quickly.
class= do
|