I wanted this functionality without having to install the extension.
So here's a script I wrote to find out the greatest common denominator:
<?php
$numerator = 3;
$denominator = 12;
function getFactors($num)
{
$factors = [];
for ($x = 1; $x <= $num; $x ++) {
if ($num % $x == 0) {
$factors[] = $x;
}
}
return $factors;
}
function getGreatestCommonDenominator($x, $y)
{
$factorsX = getFactors($x);
$factorsY = getFactors($y);
$commonDenominators = array_intersect($factorsX, $factorsY);
$gcd = array_pop($commonDenominators);
return $gcd;
}
$gcd = getGreatestCommonDenominator($numerator, $denominator);
echo ($numerator / $gcd) .'/'. ($denominator / $gcd); Which you can see running here https: