2009-10-30 5 views
4
내가 PHP에서 버그 추적 소프트웨어를 쓰고 있어요

경우, 그리고 오늘은 또 다른 버그 추적기에 이것을보고 : http://bugs.php.net/bug.php?id=12017확인 문자열의 최소 75 %가 대문자

지금 내 소프트웨어에 기능을 추가 할 모든 문자의 75 % 이상이 대문자 인 제목을 차단합니다.

어떻게하면됩니까? 감사합니다.

P.S. CSS는 예를 들어, 당신이 당신의 제목에 단어 ​​'아이팟'이있는 경우, 때문에 짜증 :)

답변

11
strlen(preg_replace('/[A-Z]/', '', $str))/strlen($str) > 0.25 

테스트되지 않음 '아이팟'으로 전환, 작동하지 않습니다, 그러나 당신은 생각을해야한다.

+1

여기에 정수 나누기 문제가 있다고 생각합니다. 아마도 그들을 전환? (original_length/changed_length)> 4? – sisve

+0

굉장한 작품! –

+1

(strlen ($ str) <> 0) ... – Egon

관련 문제