Проверьте, является ли по крайней мере 75% строки верхним регистром - PullRequest
4 голосов
/ 30 октября 2009

Я пишу программное обеспечение для отслеживания ошибок на PHP, и сегодня я увидел это в другом трекере ошибок: http://bugs.php.net/bug.php?id=12017

Теперь я хочу добавить функцию в своем программном обеспечении, которая будет блокировать заголовки, где не менее 75% всех символов написано заглавными буквами.

Как я могу это сделать? Спасибо,

P.S. CSS не будет работать, потому что, например, если в названии есть слово «iPod», оно превращается в «ipod», который отстой:)

1 Ответ

11 голосов
/ 30 октября 2009
strlen(preg_replace('/[A-Z]/', '', $str)) / strlen($str) > 0.25

Не проверено, но вы должны понять.

...