Php 编写解决方案-使其返回传入数字以下所有3或5的倍数之和
嗨,我已经在codewars(php)上尝试了上面的方法,下面的答案很有效Php 编写解决方案-使其返回传入数字以下所有3或5的倍数之和,php,Php,嗨,我已经在codewars(php)上尝试了上面的方法,下面的答案很有效 <?php function solution($number){ $multiples = []; for ($i=1;$i<$number;$i++){ if($i%3==0 || $i%5==0) { array_push($multiples,$i); } } return array_
<?php
function solution($number){
$multiples = [];
for ($i=1;$i<$number;$i++){
if($i%3==0 || $i%5==0)
{
array_push($multiples,$i);
}
}
return array_sum($multiples);
} ?>
但他们提到了一个条件,我不确定它如何满足这个条件
条件“注意:如果数字是3和5的倍数,则只计算一次。”
所以,当我们使用“| |”时,我们不是在说
如果条件1或条件2为真,则返回真,如果条件1和条件2均为真,则不是真的吗
谢谢你的帮助 您需要为您的阵列使用array\u unique