@מאיר-האלוף הקוד הזה בודק את זה למשתנה id אתה מכניס את התעודת זהות
$the_id = str_split($id);
for ($i=9; count($the_id) < $i;) {
array_unshift($the_id,0);
}
$plus = 1;
$all = 0;
for ($i=0; $i < 9; $i++) {
$sum = $the_id[$i] * $plus;
if($sum > 9){
$a = str_split($sum);
$al = $a[0] + $a[1];
$sum = $al;
}
$all += $sum;
if ($plus == 1) {
$plus = 2;
} else {
$plus = 1;
}
}
$o = $all % 10;
if ($o == 0) {
echo “התעודת זהות תקינה”;
}