How can PHP be used to calculate the sum of numbers in a birth date and form a checksum if greater than 21?

To calculate the sum of numbers in a birth date and form a checksum if the sum is greater than 21, you can use PHP to extract the numbers from the birth date, calculate their sum, and then check if the sum exceeds 21. If it does, you can calculate the checksum by subtracting 21 from the sum.

<?php
// Birth date in the format YYYY-MM-DD
$birthDate = "1990-12-31";

// Extract numbers from the birth date
$numbers = array_map('intval', str_split(str_replace('-', '', $birthDate)));

// Calculate the sum of numbers
$sum = array_sum($numbers);

// Check if the sum is greater than 21
if ($sum > 21) {
    // Calculate the checksum
    $checksum = $sum - 21;
    echo "Checksum: " . $checksum;
} else {
    echo "Sum of numbers: " . $sum;
}
?>