PHP Loop การหาค่า factorial ช่วยด้วยครับ

คือผมต้องการเขียนPHP เกี่ยวกับการหาค่า factorial โดยใช้ loop นะครับ
โดยผมต้องการให้แสดงผลแบบนี้ครับ
1 = 1
1x2 = 2
1x2x3 = 6
1x2x3x4 = 24
1x2x3x4x5 = 120

แต่ผลที่ได้
1x=
1x2x=
1x2x3x=
1x2x3x4x=
1x2x3x4x5x=
มันจะมี x เกินมาข้างหน้า1ตัวนะครับ
ผมหาวิธีแก้มาเท่าไหร่ก็หาไม่เจอสักที
เลยรบกวนคนในนี้ ช่วยหน่อยนะครับ

โค๊ดของผม

<?
for ($i=1;$i<=5;$i++)
{
    print '<br>';
    for($x=1;$x<=$i;$x++)
    {    
        $k = $x . 'x' ;
        print $k ;
    }
    print '=';
}

?>
คือผมรู้วิธีคำนวน ค่า fac ครับแต่ว่าจะลบ x ที่เกินมาให้ได้ก่อนแล้วค่อยใส่ไปนะครับ
ขออภัยครับผมลงรูปไม่ได้
ช่วยที่นะครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่