original_string: function md5_16($string)
      {
          $tmp = md5($string);
          $out = '';
          for ($i = 0; $i <= 30; $i = $i + 2) {
              $out .= chr(hexdec(substr($tmp, $i, 2)));
          }
  
          return $out;
      }
code: function md5_16($string)
      {
          $tmp = md5($string);
          $out = '';
          for ($i = 0; $i <= 30; $i = $i + 2) {
              $out .= chr(hexdec(substr($tmp, $i, 2)));
          }
  
          return $out;
      }
code_tokens: function md5_16 ( $ string ) { $ tmp = md5 ( $ string ) ; $ out = '' ; for ( $ i = 0 ; $ i <= 30 ; $ i = $ i + 2 ) { $ out .= chr ( hexdec ( substr ( $ tmp , $ i , 2 ) ) ) ; } return $ out ; }
docstring: calculate the 16 byte version of the 128 bit md5 digest of the string
  
  @param $string
  @return string
docstring_tokens: calculate the 16 byte version of the 128 bit md5 digest of the string