Seite 1 von 1
PHP Number Format
Verfasst: 25.04.2012, 10:42
von gruber99
hi,
ich verwende apache/php/mysql
nun will "normale dezimalzahlen" (welche ich aus der db auslese) in ein spezielles format umwandeln (weiß gar nicht wie das format heißt).
und zwar z.b.:
3.5 => 3 ½
8.25 => 8 ¼
gibts dazu eine php (oder mysql) funktion - oder wie kann ich sowas machen?
danke und lg,
hannes
Verfasst: 25.04.2012, 13:31
von penet
Hi,
evtl. gibt es auch einfachere Möglichkeiten, aber du könntest z.B. latex einbinden:
https://chart.apis.google.com/chart?cht ... \frac{3}{4}
Hier findest du weitere Informationen:
https://sixthform.info/steve/wordpress/
Der Befehl für den schrägen Bruchstrich wäre der folgende, ich weiß aber nicht, inwiefern der bei den Tools unterstützt wird:
Verfasst: 01.05.2012, 00:22
von nerd
Nennt sich offiziell "vulgar fraction"; mit utf-8 hast du aber nur die viertel zeichen verfuegbar:
Code: Alles auswählen
echo vulgarfraction(12.5)."<br/>";
echo vulgarfraction(7.25)."<br/>";
echo vulgarfraction(2.75)."<br/>";
function vulgarfraction($number)
{
$parts = explode(".", (string)$number);
if(isset($parts[1]))
{
$decimal = $parts[1];
$parts[1] = str_replace("75", "¾", $parts[1]);
$parts[1] = str_replace("25", "¼", $parts[1]);
$parts[1] = str_replace("5", "½", $parts[1]);
}
$res = implode($parts, " ");
return $res;
}
Verfasst: 01.05.2012, 15:25
von xlb
... mit utf-8 hast du aber nur die viertel zeichen verfuegbar
"Verfügbar" wären da schon ein paar mehr: ¼ ½ ¾ ⅓ ⅔ ⅕ ⅖ ⅘ ⅙ ⅛ ⅜ ⅝ ⅞ ...
Verfasst: 01.05.2012, 23:42
von nerd
Oh - die habe ich auf meiner ascii tabelle wohl uebersehen
