Rider: gleichen Teiler definieren

Beitrag lesen

Also ich hatt schon fast ganz unten gepostet aber ist wohl irgendwie übersehen worden.Naja es geht darum das mein selbstgeschriebener Taschenrechner das Ergebnis auch als Bruch darstellen soll.Hiermit hab ich versucht,ihm zu sagen das er alle möglichen Teiler vom Zähle und Nenner darstellen soll das tut er auch so wenn nun ein gemeinsamer Teiler vorhanden ist wie sag ich ihm das er den zeigt?

Hier der bisjetzige code der letzte Teil klappt aber nicht.:

______________________________________________________

$x = 2;

while ($x <= $zaehler && $zaehler != 1){
 $rest = $zaehler / $x++;
 $ganzzahl = explode(".", $rest);
 if (!$ganzzahl[1] && $ganzzahl[0] != 1){
  echo $ganzzahl[0]."<br>";
 }

}
$x = 2;
echo" <br><br>";
while ($x <= $feld2 && $feld2 != 1){
 $rest2 = $feld2 / $x++;
 $ganzzahl2 = explode(".", $rest2);
 if (!$ganzzahl2[1] && $ganzzahl2[0] != 1){
  echo $ganzzahl2[0]."<br>";
 }

}

echo"---------- <br>";

$gleicherteiler = $ganzzahl2;
if ($ganzzahl == $ganzzahl2) {
   echo $gleicherteiler;
}

________________________________________________________
mfg Rider