<?php
$cardnumber
=array_reverse(str_split('49927398716'));
$x=0;
$others=array();
do {
    
array_push($others$cardnumber[$x]);
    
$x++;
    
array_push($othersarray_sum(str_split((string) ($cardnumber[$x]*2))));
    
$x++;
} while(
$x<count($cardnumber));
$sum=array_sum($others);
echo 
"The sum is $sum\n";
echo 
'This card number is '.((($sum%10)==0)?'valid':'invalid');
?>