original_string: public static function common($str1, $str2)
      {
          for ($result = '', $i = 0;
               isset($str1[$i]) && isset($str2[$i]) && $str1[$i] == $str2[$i];
               $i++) {
              $result .= $str1[$i];
          }
          return $result;
      }
code: public static function common($str1, $str2)
      {
          for ($result = '', $i = 0;
               isset($str1[$i]) && isset($str2[$i]) && $str1[$i] == $str2[$i];
               $i++) {
              $result .= $str1[$i];
          }
          return $result;
      }
code_tokens: public static function common ( $ str1 , $ str2 ) { for ( $ result = '' , $ i = 0 ; isset ( $ str1 [ $ i ] ) && isset ( $ str2 [ $ i ] ) && $ str1 [ $ i ] == $ str2 [ $ i ] ; $ i ++ ) { $ result .= $ str1 [ $ i ] ; } return $ result ; }
docstring: Returns the common leading part of two strings.
  
  @param string $str1  A string.
  @param string $str2  Another string.
  
  @return string  The start of $str1 and $str2 that is identical in both.
docstring_tokens: Returns the common leading part of two strings .