PHP-将数字1-3分配给一个无限的数字序列
嗯。基本上,我想将数字1-3分配给PHP中的无限级数。我该怎么做 我想分配如下 核心-1。补编-1 核心-2。补编-2 核心-3。补编-3 核心-4。补编-1 核心-5。补编-2 核心-6。补编-3 核心-7。补编-1 等 干杯您可以使用: 将始终返回一个介于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之间的数字。您可以使用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手册: