各位大大您好,小弟初學者有個問題想請教各位
<?php
function ABC($a)
{
if ($a > 1) {
$b = $a * ABC($a - 1);
} else {
$b = $a;
}
return $b;
}
$a = 5;
$i = 0;
while ($i < $a){
$i++;
$z = $i . "x";
}
echo "<br/>";
echo $a ."!". $z . "=" . ABC($a);
我要如何將 $z echo出來的時候一樣是1x2x3x4 .... 而不是5x
<?php
function ABC($a)
{
if ($a > 1) {
$b = $a * ABC($a - 1);
} else {
$b = $a;
}
return $b;
}
$a = 5;
$i = 0;
// add z
$z = "";
//
if ($a == 0)
{
$z="0";
}
else
{
while ($i < $a){
$i++;
// $z = $i . "x";
if ($i <$a)
{
$z = $z .$i . "x";
}
else
{
$z = $z .$i;
}
}
}
echo "<br/>";
// echo $a ."!". $z . "=" . ABC($a);
echo $a ."!=". $z . "=" . ABC($a);
?>