2011-02-24 24 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)而不是隻是再問一次 – 2011-02-24 12:08:48

+0

使用strlower? – 2011-02-24 12:08:52

+0

用strtolower(字段名$),因爲你在標題中提到,不爲你工作? – 2011-02-24 12:10:16

回答

0

代碼取自哪裏?你想改變現有的代碼嗎?

據我所看到的,這隻會增加不字段值領域其中strtolower應該適用,因此應用到用strtolower FIELD_NAME不會做的伎倆......但很難猜測在什麼地方strtolower沒有看到正確的代碼片段。