Ich benutze diese Funktion, um eine Zahl zurückzugeben, die in .5 als HTML & Frac12 endet; also 6,5 würde 6 & frac12; aber aus irgendeinem Grund kommt 15.5 als & frac12; & frac12; was soll es bitte sein?Einen Bruch zurückgeben
function Fractionalise($value) {
if ($value=="0.5") {
$value = "½";
}
else {
if (preg_match("/\.5[0]{0,}$/", $value)) $value = preg_replace("/.5[0]{0,}/", "½", $value);
}
return $value;
}
Ihre else-Klausel –
keinen Sinn macht, einen Blick auf https://stackoverflow.com/questions/43254282/convert-5-into-1-2 könnte nützlich sein, – CtineGalloway