Ví dụ
<?php
function contains_in_sequence($val_1, $val_2, $val_3) {
if ($val_1 == $val_2)
return true;
if (($val_2 - $val_1) * $val_3 > 0 && ($val_2 - $val_1) % $val_3 == 0)
return true;
return false;
}
$val_1 = 11;
$val_2 = 99;
$val_3 = 2;
print_r("Is the number present in the sequence? ");
if (contains_in_sequence($val_1, $val_2, $val_3))
echo "Yes, it is present in the sequence";
else
echo "No, it is not present in the sequence";
?>
Kết quả
Is the number present in the sequence? Yes, it is present in the sequence
Giải thích
Hàm contains_in_sequence kiểm tra xem $val_2 có trong cấp số cộng bắt đầu từ $val_1 công sai $val_3 không. Nếu hai giá trị bằng nhau -> true. Nếu hiệu nhân công sai > 0 VÀ hiệu chia hết công sai -> true. Ví dụ: 11, 13, 15... 99. (99-11)=88, 88*2>0 và 88%2=0 -> true.