如果第二个数组的值是第一个数组的值的平方,我想要一个返回 true 的函数。像这样不起作用,因为它总是返回 true。你知道问题出在哪里吗?
function verify($arrayA, $arrayB){
for($a=0; $a <= count($arrayA); $a++){
if(in_array(pow($arrayA[$a], 2), $arrayB)){
echo "y";
return true;
}
else{
echo "n";
return false;
}
}
}
$arrayA = [1, 2, 2];
$arrayB = [1,7,8];
$result = verify($arrayA, $arrayB);
print_r($result);