Php 替换可被2、3或2和3整除的特定元素的值
如果一个元素可以被2、3或2和3整除,我不知道如何改变它的值。我想输出2,如果它可以被2整除。3,如果它可以被3整除。如果它可以被2和3整除,则为1Php 替换可被2、3或2和3整除的特定元素的值,php,for-loop,Php,For Loop,如果一个元素可以被2、3或2和3整除,我不知道如何改变它的值。我想输出2,如果它可以被2整除。3,如果它可以被3整除。如果它可以被2和3整除,则为1 <?php for ( $i = 1 ; $i <= 50 ; $i++ ){ if( $i % 3 == 0 && $i % 2 == 0 ){ echo "1 = "; } else if( $i % 2 ==
<?php
for ( $i = 1 ; $i <= 50 ; $i++ ){
if( $i % 3 == 0 && $i % 2 == 0 ){
echo "1 = ";
}
else if( $i % 2 == 0){
echo "2 = ";
}
else if( $i % 3 == 0){
echo "3 = ";
}
echo $i.', ';
}
?>
我想像下面这样输出它
1、2、3、2、5、1、7、2、3、2、2、2、2、17、1、19、2、3、2、2、23、1、25、2、3、2、2、29、1、31、2、3、2、35、1、37、2、3、2、41、1、43、2、3、2、2、47、1、49、2、那么你不应该总是打印它们
for ( $i = 1 ; $i <= 50 ; $i++ ) {
if( $i % 3 == 0 && $i % 2 == 0 ){
echo "1, ";
} else if( $i % 2 == 0){
echo "2, ";
} else if( $i % 3 == 0){
echo "3, ";
} else {
echo $i.', ';
}
}
for($i=1;$i)似乎你不需要一个正则表达式来处理这个问题。关于($i=1;$i)我只打印不能被2、3或两者整除的数字。为什么5
,7
可以被2
或3
整除?谢谢你,吉勒姆·霍夫曼爵士!你的输出与你的描述不完全一致:“我不想打印可被2、3、2和3整除的数字。”要么你不想要它们,要么你想用除数替换它们,请澄清
for ( $i = 1 ; $i <= 50 ; $i++ ) {
if( $i % 3 == 0 && $i % 2 == 0 ){
echo "1, ";
} else if( $i % 2 == 0){
echo "2, ";
} else if( $i % 3 == 0){
echo "3, ";
} else {
echo $i.', ';
}
}