- 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;
}
P.S. А кто будет инициализировать $r?
Воин Сишник должен знать, пересаживась на похапе, что последний может в динамической типизации.
Будет ругаться, что неизвестный индекс 1 в $r.
P.S. Да на самом деле, скорее всего, отругает уже на $r[...]++, т.к. $r не проинициализирован, а его надо читать, а не писать.
P.P.S. Или это тоже был сарказм? ;)
Плачу вам вашей же монетой
>Или это тоже был сарказм?
Странно слышать это ньюфажество от вас, @bormand.
>Странно слышать это ньюфажество от вас, @bormand.
И на старуху бывает проруха. Забыл, что у всех олдфагов сарказм включен по умолчанию.
У меня-то ваш ник был жирным.
>>Был бы он Джавист или сишник, было бы как минимум
Если бы сишник всё могло быть гораздо хуже:
А джавист бы юзал библиотечные функции (в Charactere вроде что-то есть) и непременно породил бы фабрику.
И интерфейс LanguageDetector...