- 01
 - 02
 - 03
 - 04
 - 05
 - 06
 - 07
 - 08
 - 09
 - 10
 - 11
 - 12
 - 13
 - 14
 - 15
 - 16
 
function is_english($str)
{
  $e = 0;
  $h = 0;   
  for($i = 1; $i <= strlen($str); $i++) {
    if ((Ord(substr("$str", $i - 1, $i)) & 0x80))
      $h++;
    else
      $e++;
  }
  
  if ($h >= $e)
    return false;
  else
    return true;  
}
                                
 Follow us!
P.S. А кто будет инициализировать $r?
Воин Сишник должен знать, пересаживась на похапе, что последний может в динамической типизации.
Будет ругаться, что неизвестный индекс 1 в $r.
P.S. Да на самом деле, скорее всего, отругает уже на $r[...]++, т.к. $r не проинициализирован, а его надо читать, а не писать.
P.P.S. Или это тоже был сарказм? ;)
Плачу вам вашей же монетой
>Или это тоже был сарказм?
Странно слышать это ньюфажество от вас, @bormand.
>Странно слышать это ньюфажество от вас, @bormand.
И на старуху бывает проруха. Забыл, что у всех олдфагов сарказм включен по умолчанию.
У меня-то ваш ник был жирным.
>>Был бы он Джавист или сишник, было бы как минимум
Если бы сишник всё могло быть гораздо хуже:
А джавист бы юзал библиотечные функции (в Charactere вроде что-то есть) и непременно породил бы фабрику.
И интерфейс LanguageDetector...