2011-02-24 4 views
-1

가능한 중복 :
Users to register only lower case letters대소 문자 구분을 추가하여 strtolower

안녕하세요, 저는이 레지스터 페이지가, 그리고 난 스크립트 레지스터만을 소문자를 가지고 싶다 : 꽤 나는 그것을 등록하고 싶지 않다 : Pretty , PRETTy , PRETTY ... 여기에 코드가 있는데, 내가 그것에 추가해야하는 것은 무엇인가?

public function addField($field_name){ 

    if (!array_key_exists($field_name, $this->fields)) 
    { 
     if ($field_name=='username') { 
      $field = new field_join_username(); 
      parent::registerField($field); 
     } 

     if ($field_name=='email') { 
      $field = new field_join_email(); 
      parent::registerField($field); 
     } 
    } 

    parent::addField($field_name); 
} 
+0

이전 질문 [사용자는 소문자 만 등록하십시오] (http://stackoverflow.com/questions/5102938/users-to-register-only-lower-case-letters)에 주어진 답변을 보지 않겠습니까? 그냥 다시 물어보다 –

+0

strlower를 사용하여 ??? –

+0

제목에서 언급했듯이 strtolower ($ fieldname)가 작동하지 않습니까? –

답변

0

코드는 어디에서 가져온 것입니까? 기존 코드를 변경하려고하십니까?

는 지금까지 내가 볼 수 있듯이,이 필드 만 추가 하지 있는 값 strtolower이 너무 트릭을 할 수 없습니다 FIELD_NAME로하여 strtolower을 적용, 적용 ...하지만 어디 배치하는 추측하기 어렵다되어야 필드의 올바른 코드 스 니펫을 보지 않고도 strtolower를 사용할 수 있습니다.

관련 문제