Frage : PHP-Schnur-Hilfe, zum des Ausganges und des Plans eines Wertes festzustellen

Wir müssen den Ausgang eines numerischen Wertes manipulieren, den wir von einer Datenbank fragen.  Annehmen, dass dieser Wert eine Zahl ist und als solcher gespeichert werden kann:  25, 12.5, 34.25, 100, 250.50, 7.5, 20.00, 8.5, etc.  Wir in der Lage sind nicht, die Weise zu steuern, die dieser Wert gespeichert.  Diese Werte darstellen den Preis von etwas as.  

What, das wir benötigen, ist, dieses als Zahl mit unterschiedlicher Formatierung anzuzeigen. gegründet auf der Länge des Wertes und ob er Cents hat (etwas nach einem Zeitraum.)  Wieder wie Sie oben sehen, müssen wir mit dem vorhandenen Wert arbeiten, und manchmal, was als $12.50 outputted, gespeichert entweder als 12.5 oder 12.50.  Wir kodieren stark das Dollarzeichen.  Wir müssen entweder dieses als Guss 60px oder Guss 46px anzeigen.  

If dort ist kein Zeitraum (Dezimalkomma), wir wünschen es im 60 px Guss ohne das Centdarstellen.  Wenn es einen Dezimalstrich gibt oder wenn die Länge grösser als 3 Buchstaben (das Dollarzeichen nicht stark zählend das wir Code) ist, wünschen wir ihn im 46 px Guss, wenn die Cents wenn, zeigen es Cents gibt, oder keinen Cents, wenn es kein Dezimalkomma gibt.    Ich auskenne ch, in number_format aber kann nicht die Länge der Schnur feststellen, um zu sehen, wenn es ein Dezimalkomma gibt, zum ein bedingtes zu verursachen.  

Please fühlen frei, jeden möglichen Code unten zu manipulieren.  Diese sind nur Beispiele, also können Sie sehen, wie wir planen, das Resultat heraus widerzuhallen.

Examples (annehmen, dass unser Wert in der Variable von $amount) ist:

$amount = $row [„Menge“];

If unser Wert ist 25.50.  Wir könnten dieses wie kodieren:
$ sein

Output von diesem $25.50 in 46 unserem Wert des Punktes font.


If ist 10.  Wir könnten dieses wie kodieren:
$ sein

Output von diesem $10 in 60 unserem Wert des Punktes font.


If ist 7.5.  Wir könnten dieses wie kodieren:
$ sein

Output von diesem $7.50 in 46 unserem Wert des Punktes font.


If ist 250.  Wir könnten dieses wie kodieren:
$ sein

Output von diesem $250 in 46 unserem Wert des Punktes font.


If ist 50.  Wir könnten dieses wie kodieren:
$ sein

Output von diesem $50 in 60 Punkt font.

I beabsichtigen, vorhanden zu bleiben, Lösung zu bestätigen und Punkte quickly.
zuzusprechen

Antwort : PHP-Schnur-Hilfe, zum des Ausganges und des Plans eines Wertes festzustellen

Sowieso
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
3) $fsize= " 46 ";
? >
 $ 
Weitere Lösungen  
 
programming4us programming4us