Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

PHP Number Format

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
gruber99
PostRank 4
PostRank 4
Beiträge: 144
Registriert: 12.07.2006, 09:06

Beitrag von gruber99 » 25.04.2012, 10:42

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

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


penet
PostRank 1
PostRank 1
Beiträge: 4
Registriert: 18.05.2011, 13:25

Beitrag von penet » 25.04.2012, 13:31

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:

Code: Alles auswählen

\nicefrac{oben}{unten}

nerd
PostRank 10
PostRank 10
Beiträge: 4023
Registriert: 15.02.2005, 04:02

Beitrag von nerd » 01.05.2012, 00:22

Nennt sich offiziell "vulgar fraction"; mit utf-8 hast du aber nur die viertel zeichen verfuegbar:

Code: Alles auswählen

echo vulgarfraction&#40;12.5&#41;."<br/>";

echo vulgarfraction&#40;7.25&#41;."<br/>";

echo vulgarfraction&#40;2.75&#41;."<br/>";

function vulgarfraction&#40;$number&#41;
&#123;
	$parts = explode&#40;".", &#40;string&#41;$number&#41;;
	if&#40;isset&#40;$parts&#91;1&#93;&#41;&#41;
	&#123;
		$decimal = $parts&#91;1&#93;;
		$parts&#91;1&#93; = str_replace&#40;"75", "&#190;", $parts&#91;1&#93;&#41;;
		$parts&#91;1&#93; = str_replace&#40;"25", "&#188;", $parts&#91;1&#93;&#41;;
		$parts&#91;1&#93; = str_replace&#40;"5", "&#189;", $parts&#91;1&#93;&#41;;		
	&#125;
	$res = implode&#40;$parts, " "&#41;;
	return $res;
&#125;


xlb
PostRank 5
PostRank 5
Beiträge: 282
Registriert: 13.08.2009, 21:11

Beitrag von xlb » 01.05.2012, 15:25

... mit utf-8 hast du aber nur die viertel zeichen verfuegbar
"Verfügbar" wären da schon ein paar mehr: ¼ ½ ¾ &#8531; &#8532; &#8533; &#8534; &#8536; &#8537; &#8539; &#8540; &#8541; &#8542; ...

nerd
PostRank 10
PostRank 10
Beiträge: 4023
Registriert: 15.02.2005, 04:02

Beitrag von nerd » 01.05.2012, 23:42

Oh - die habe ich auf meiner ascii tabelle wohl uebersehen :)

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag