PHP-将数字1-3分配给一个无限的数字序列

PHP-将数字1-3分配给一个无限的数字序列,php,math,Php,Math,嗯。基本上,我想将数字1-3分配给PHP中的无限级数。我该怎么做 我想分配如下 核心-1。补编-1 核心-2。补编-2 核心-3。补编-3 核心-4。补编-1 核心-5。补编-2 核心-6。补编-3 核心-7。补编-1 等 干杯您可以使用: 将始终返回一个介于1和3之间的数字。您可以使用: 将始终返回一个介于1和3之间的数字。您可以使用while循环: $arrayNum = array(); //aray of numbers $max_number = 100; //max of numbe

嗯。基本上,我想将数字1-3分配给PHP中的无限级数。我该怎么做

我想分配如下

核心-1。补编-1

核心-2。补编-2

核心-3。补编-3

核心-4。补编-1

核心-5。补编-2

核心-6。补编-3

核心-7。补编-1

干杯

您可以使用:

将始终返回一个介于1和3之间的数字。

您可以使用:


将始终返回一个介于1和3之间的数字。

您可以使用while循环:

$arrayNum = array(); //aray of numbers
$max_number = 100; //max of numbers (you can set this to any value)
$i = 0;

while($i < $max_number) {
   $arrayNum[$i] = ($i % 3) + 1; // the +1 ensures that none = 0
   echo "Core - $i. Supplement - {$arrayNum[$i]}"; //echo result
   $i ++;
}
$arrayNum=array()//数不清
$max_number=100//最大数量(您可以将其设置为任何值)
$i=0;
而($i<$max_编号){
$arrayNum[$i]=($i%3)+1;//+1确保无=0
echo“Core-$i.Supplement-{$arrayNum[$i]}”;//echo结果
$i++;
}

您可以使用while循环:

$arrayNum = array(); //aray of numbers
$max_number = 100; //max of numbers (you can set this to any value)
$i = 0;

while($i < $max_number) {
   $arrayNum[$i] = ($i % 3) + 1; // the +1 ensures that none = 0
   echo "Core - $i. Supplement - {$arrayNum[$i]}"; //echo result
   $i ++;
}
$arrayNum=array()//数不清
$max_number=100//最大数量(您可以将其设置为任何值)
$i=0;
而($i<$max_编号){
$arrayNum[$i]=($i%3)+1;//+1确保无=0
echo“Core-$i.Supplement-{$arrayNum[$i]}”;//echo结果
$i++;
}
$supplement=1;
$coreMax=10;
对于($core=1;$core 3){
$supplement=1;
}
}
$supplement=1;
$coreMax=10;
对于($core=1;$core 3){
$supplement=1;
}
}

听起来像是一个基本的模函数

模数定义为除法的余数,在PHP中使用百分号指定

示例代码:

<?php
for($loopcount = 1; $loopcount<=$max; $loopcount++) {
    print "Counter: ".$loopcount." ... Counter mod 3: ".($loopcount % 3)."<br />\n";
}
?>

将为您提供一个0,1,2,0,1,2等序列。只需将1添加到mod结果中即可获得1,2,3,1,2,3等

因此,要完全按照您的要求生产:

<?php
for($loopcount = 1; $loopcount<=$max; $loopcount++) {
    print "Core - ".$loopcount.". Supplement - ".(($loopcount % 3)+1).".<br />\n";
}
?>


请参阅PHP手册:

听起来像是一个基本的模函数

模数定义为除法的余数,在PHP中使用百分号指定

示例代码:

<?php
for($loopcount = 1; $loopcount<=$max; $loopcount++) {
    print "Counter: ".$loopcount." ... Counter mod 3: ".($loopcount % 3)."<br />\n";
}
?>

将为您提供一个0,1,2,0,1,2等序列。只需将1添加到mod结果中即可获得1,2,3,1,2,3等

因此,要完全按照您的要求生产:

<?php
for($loopcount = 1; $loopcount<=$max; $loopcount++) {
    print "Core - ".$loopcount.". Supplement - ".(($loopcount % 3)+1).".<br />\n";
}
?>

请参阅PHP手册: