Questione : Aiuto della stringa del PHP per determinare uscita e disposizione di un valore

Dobbiamo maneggiare l'uscita di un valore che numerico interroghiamo da una base di dati.  Presupporre che questo valore è un numero e può essere immagazzinato come tali:  25, 12.5, 34.25, 100, 250.50, 7.5, 20.00, 8.5, ecc.  Non possiamo controllare il senso che questo valore è memorizzato.  Questi valori rappresentano il prezzo di qualcosa.  il

What che abbiamo bisogno di è di visualizzare questo come numero con formattazione differente. sulla base della lunghezza di valore e se ha centesimi (qualcosa dopo un periodo.)  Di nuovo, come vedete sopra, dobbiamo lavorare con il valore disponibile ed a volte che cosa outputted come $12.50 è immagazzinato come 12.5 o 12.50.  Codifichiamo duro il segno del dollaro.  Dobbiamo visualizzare questo come la fonte 60px o fonte 46px.  il

If là è periodo (punto decimale), noi lo vuole in una fonte dei 60 px senza la mostra dei centesimi.  Se ci è un decimale, o se la lunghezza è maggior di 3 caratteri (che non contano duro il segno del dollaro che noi codice), lo vogliamo in una fonte dei 46 px, con i centesimi che mostrano se ci sono centesimi, o nessun centesimi se non ci è punto decimale.    So circa number_format ma non so determinare la lunghezza della stringa per vedere se ci è un punto decimale per generare un condizionale.  il

Please ritiene libero di maneggiare tutto il codice qui sotto.  Questi sono soltanto esempi in modo da potete vedere come progettiamo di echeggiare fuori il risultato.

Examples di
(presupporre che il nostro valore è nella variabile di $amount):

$amount = $row [“importo„]; il nostro valore del

If è 25.50.  Potremmo codificare questo come: fonte dello style= del
$ il

Output di
di questo sarebbe $25.50 46 nel nostro valore del punto font.


If è 10.  Potremmo codificare questo come: fonte dello style= del
$

Output di questo sarebbe $10 60 nel nostro valore del punto font.


If è 7.5.  Potremmo codificare questo come: fonte dello style= del
$ il

Output di di questo sarebbe $7.50 46 nel nostro valore del punto font.


If è 250.  Potremmo codificare questo come: fonte dello style= del
$ il

Output di di questo sarebbe $250 46 nel nostro valore del punto font.


If è 50.  Potremmo codificare questo come: fonte dello style= del
$

Output di questo sarebbe $50 in 60 punti font.

I intende rimanere disponibile confermare la soluzione ed assegnare i punti quickly. class= del

Risposta : Aiuto della stringa del PHP per determinare uscita e disposizione di un valore

In ogni modo
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
3) $fsize= " 46 ";
? >
 $ 
Altre soluzioni  
 
programming4us programming4us