Как рассчитать контрольную сумму на PHP с шаблоном PERL - PullRequest
0 голосов
/ 08 октября 2019

У меня есть следующий код на PERL:

$Mid = 123;
$csum=0;
$csum+=$_ foreach split //,$Mid;
$csum%=10;

Он рассчитывает $csum на основе $Mid, который является числом

Как сделать то же самое на PHP?

1 Ответ

1 голос
/ 08 октября 2019

Следующие действия должны помочь:

$mid = 123;
$csum = 0;

foreach(str_split($mid) as $m){ // Loop $mid by character
  $csum+= $m;                   // Add current $character ($m) to our $csum
}

$csum = $csum % 10;             // Modulo by 10
echo $csum; // 6

Рабочий PHP , и, для сравнения, рабочий Perl версия

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...