PHP交换单词的数字

时间:2012-06-22 03:45:09

标签: php

我有以下代码:

for($n=1; $n<=100; $n++)
{
    echo $n . '<br />';
}

如何更改它以便显示以下字词:

三的倍数

三和五的倍数

3 个答案:

答案 0 :(得分:0)

for($n=1; $n<=100; $n++)
{
    echo $n . '<br />';
    if ($n % 3 == 0) {
        echo "word<br/>";
    }
}

答案 1 :(得分:0)

你是说这个吗?

for($n=1; $n<=100; $n++)
{
    if ($n % 3 === 0) {
       echo $n . ' is multiples of three<br />';
    }
    if ($n % 3 === 0 && $n % 5 === 0) {
       echo $n . ' is multiples of three and five<br />';
    }
}

答案 2 :(得分:0)

for($n=1; $n<=100; $n++)
{
    $multiplies = '';
    for($m=1; $m<=$n; $m++){
        if ($n % $m == 0){
          $multiplies .= $m .' ';
        }

    }
    echo $n . ' multiplies by: '  $multiplies .'<br />';
}

这是检查范围中的所有数字是否为当前数字倍数的一般解决方案。

您可以使用以下代码创建一个函数:

function ShowMultiplies($range){}

因此,在代码中,您将使用$range instread为100。