<?php
function getIsikukoodControllNumber$isikukood )
{
  
$isikukood = (string) $isikukood// Эту строку можно опустить, т.к. PHP сам приведёт тип к стрингу

  // $k - начало ряда
  // цикл делает максимум 2 итерации
  
for ( $k 1$k <= 3$k += )
  {
    
$j $k;
    
$s 0// сумма

    // $i - порядковый номер цифры в исикукоде
    
for ( $i 0$i 10; ++$i )
    {
      
$s += $j $isikukood{$i};
      
$j  = ( == $j $j );
    }

    if ( ( 
$s %= 11 ) < 10 )
    {
      return 
$s;
    }
  }

  return 
0;
}