当前位置: 首页>>代码示例>>PHP>>正文


PHP string::chackKatakana3方法代码示例

本文整理汇总了PHP中string::chackKatakana3方法的典型用法代码示例。如果您正苦于以下问题:PHP string::chackKatakana3方法的具体用法?PHP string::chackKatakana3怎么用?PHP string::chackKatakana3使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在string的用法示例。


在下文中一共展示了string::chackKatakana3方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: checkInputdata

 function checkInputdata()
 {
     $user_id = @$this->request['user_id'];
     switch ($this->request['ctrl_mode_name']) {
         case 'base':
             // 個人番号
             if (!$this->oMgr->checkEmpty($this->request['staff_id'])) {
                 // エラーメッセージをセット
                 $this->oMgr->setErr('E001', "個人番号");
             } else {
                 if (!string::strlen($this->request['staff_id']) > STAFF_ID_LEN) {
                     // エラーメッセージをセット
                     $param = array();
                     $param[0] = "個人番号";
                     $param[1] = "半角" . STAFF_ID_LEN . "桁";
                     $this->oMgr->setErr('E004', $param);
                 } else {
                     if ($this->oMgr->existsStaffId($this->request['staff_id'], $user_id)) {
                         $this->oMgr->setErr('E017', "個人番号");
                     }
                 }
             }
             // 漢字姓
             if (!$this->oMgr->checkEmpty($this->request['kanjisei'])) {
                 // エラーメッセージをセット
                 $this->oMgr->setErr('E001', "氏名(姓)");
             }
             // 漢字名
             if (!$this->oMgr->checkEmpty($this->request['kanjimei'])) {
                 // エラーメッセージをセット
                 $this->oMgr->setErr('E001', "氏名(名)");
             }
             // カナ姓
             $this->request['kanasei'] = string::han2zen($this->request['kanasei']);
             if (!$this->oMgr->checkEmpty($this->request['kanasei'])) {
                 // エラーメッセージをセット
                 $this->oMgr->setErr('E001', "氏名カナ(姓)");
             } else {
                 if (!string::chackKatakana3($this->request['kanasei'])) {
                     // エラーメッセージをセット
                     $param = array();
                     $param[0] = '氏名カナ(姓)';
                     $param[1] = 'カタカナ';
                     $this->oMgr->setErr('E004', $param);
                 }
             }
             // カナ名
             $this->request['kanamei'] = string::han2zen($this->request['kanamei']);
             if (!$this->oMgr->checkEmpty($this->request['kanamei'])) {
                 // エラーメッセージをセット
                 $this->oMgr->setErr('E001', "氏名カナ(名)");
             } else {
                 if (!string::chackKatakana3($this->request['kanamei'])) {
                     // エラーメッセージをセット
                     $param = array();
                     $param[0] = '氏名カナ(名)';
                     $param[1] = 'カタカナ';
                     $this->oMgr->setErr('E004', $param);
                 }
             }
             // 英字姓
             $this->request['eijisei'] = string::zen2han($this->request['eijisei']);
             $this->request['eijisei'] = strtolower($this->request['eijisei']);
             $chkEijisei = str_replace("-", "", $this->request['eijisei']);
             if (!$this->oMgr->checkEmpty($this->request['eijisei'])) {
                 // 任意
             } else {
                 if (!string::checkAlphabet($chkEijisei)) {
                     // エラーメッセージをセット
                     $param = array();
                     $param[0] = '氏名英字(姓)';
                     $param[1] = '半角英字';
                     $this->oMgr->setErr('E004', $param);
                 }
             }
             // 英字名
             $this->request['eijimei'] = string::zen2han($this->request['eijimei']);
             $this->request['eijimei'] = strtolower($this->request['eijimei']);
             $chkEijimei = str_replace("-", "", $this->request['eijimei']);
             if (!$this->oMgr->checkEmpty($this->request['eijimei'])) {
                 // 任意
             } else {
                 if (!string::checkAlphabet($chkEijimei)) {
                     // エラーメッセージをセット
                     $param = array();
                     $param[0] = '氏名英字(名)';
                     $param[1] = '半角英字';
                     $this->oMgr->setErr('E004', $param);
                 }
             }
             // 戸籍氏名カナ姓
             $this->request['kanasei_real'] = string::han2zen($this->request['kanasei_real']);
             if (!$this->oMgr->checkEmpty($this->request['kanasei_real'])) {
                 // エラーメッセージをセット
                 //$this->oMgr->setErr('E001',"戸籍氏名カナ(姓)");
             } else {
                 if (!string::chackKatakana3($this->request['kanasei_real'])) {
                     // エラーメッセージをセット
                     $param = array();
                     $param[0] = '戸籍氏名カナ(姓)';
//.........这里部分代码省略.........
开发者ID:honda-kyoto,项目名称:UMS-Kyoto,代码行数:101,代码来源:users_detail.class.php

示例2: checkHisData

 function checkHisData($no = "")
 {
     $user_id = @$this->request['user_id'];
     if ($no == "") {
         $name = "[電カル連携(メイン)]";
         $send_date = $this->request['send_date'];
         $staffcode = $this->request['staffcode'];
         $kanjiname = $this->request['kanjiname'];
         $kananame = $this->request['kananame'];
         $password = $this->request['password'];
         $wardcode = $this->request['wardcode'];
         $professioncode = $this->request['professioncode'];
         $gradecode = $this->request['gradecode'];
         $deptcode = $this->request['deptcode'];
         $appcode = $this->request['appcode'];
         $validstartdate = $this->request['validstartdate'];
         $validenddate = $this->request['validenddate'];
     } else {
         $name = "[電カル連携(サブ" . $no . ")]";
         $send_date = $this->request['sub_send_date'][$no];
         $staffcode = $this->request['sub_staffcode'][$no];
         $kanjiname = $this->request['sub_kanjiname'][$no];
         $kananame = $this->request['sub_kananame'][$no];
         $password = $this->request['sub_password'][$no];
         $wardcode = $this->request['sub_wardcode'][$no];
         $professioncode = $this->request['sub_professioncode'][$no];
         $gradecode = $this->request['sub_gradecode'][$no];
         $deptcode = $this->request['sub_deptcode'][$no];
         $appcode = $this->request['sub_appcode'][$no];
         $validstartdate = $this->request['sub_validstartdate'][$no];
         $validenddate = $this->request['sub_validenddate'][$no];
     }
     // 送信日
     if (!$this->oMgr->checkEmpty($send_date)) {
         // エラーメッセージをセット
         $this->oMgr->setErr('E001', $name . "有効開始日");
     } else {
         if (!$this->oMgr->checkDateFormat($send_date)) {
             // エラーメッセージをセット
             $param = array();
             $param[0] = $name . "有効開始日";
             $param[1] = "yyyy/mm/dd";
             $this->oMgr->setErr('E004', $param);
         } else {
             if (!$this->oMgr->checkDate($send_date)) {
                 // エラーメッセージをセット
                 $this->oMgr->setErr('E013', $name . "有効開始日");
             }
         }
     }
     // ログインID
     if (!$this->oMgr->checkEmpty($staffcode)) {
         $this->oMgr->setErr('E001', $name . "ログインID");
     } else {
         if (!string::checkNumber($staffcode, 8)) {
             // エラーメッセージをセット
             $param = array();
             $param[0] = $name . "ログインID";
             $param[1] = "半角数字8桁";
             $this->oMgr->setErr('E004', $param);
         } else {
             if ($this->oMgr->existsStaffcode($staffcode, $user_id)) {
                 $this->oMgr->setErr('E017', $name . "ログインID");
             }
         }
     }
     // 漢字氏名
     if (!$this->oMgr->checkEmpty($kanjiname)) {
         // エラーメッセージをセット
         $this->oMgr->setErr('E001', $name . "漢字氏名");
     }
     // カナ姓
     $kananame = str_replace(" ", "", $kananame);
     if (!$this->oMgr->checkEmpty($kananame)) {
         // エラーメッセージをセット
         $this->oMgr->setErr('E001', $name . "カナ氏名");
     } else {
         if (!string::chackKatakana3($kananame)) {
             // エラーメッセージをセット
             $param = array();
             $param[0] = $name . 'カナ氏名';
             $param[1] = 'カタカナ';
             $this->oMgr->setErr('E004', $param);
         }
     }
     // HISパスワード
     if (!$this->oMgr->checkEmpty($password)) {
         // 任意
     } else {
         //if (!string::checkAlphanumWide($password, 6, 10) || !ereg("[0-9]", $password) || !ereg("[a-z]", $password) || !ereg("[A-Z]", $password))
         if (!string::checkAlphanumWide($password, 4, 10)) {
             $param = array();
             $param[0] = $name . "HISパスワード";
             $param[1] = "半角英数字4~10文字";
             // エラーメッセージをセット
             $this->oMgr->setErr('E004', $param);
         }
     }
     // 部署
     if (!$this->oMgr->checkEmpty($wardcode)) {
//.........这里部分代码省略.........
开发者ID:honda-kyoto,项目名称:UMS-Kyoto,代码行数:101,代码来源:users_regist_common.class.php

示例3: checkInputdata

 function checkInputdata()
 {
     // 職員番号
     if (!$this->oMgr->checkEmpty($this->request['staff_id'])) {
         // エラーメッセージをセット
         $this->oMgr->setErr('E001', "個人番号");
     } else {
         if (!string::strlen($this->request['staff_id']) > STAFF_ID_LEN) {
             // エラーメッセージをセット
             $param = array();
             $param[0] = "個人番号";
             $param[1] = "半角" . STAFF_ID_LEN . "桁";
             $this->oMgr->setErr('E004', $param);
         } else {
             if ($this->oMgr->existsStaffId($this->request['staff_id'])) {
                 $this->oMgr->setErr('E017', "個人番号");
             }
         }
     }
     // 漢字姓
     if (!$this->oMgr->checkEmpty($this->request['kanjisei'])) {
         // エラーメッセージをセット
         $this->oMgr->setErr('E001', "氏名(姓)");
     }
     // 漢字名
     if (!$this->oMgr->checkEmpty($this->request['kanjimei'])) {
         // エラーメッセージをセット
         $this->oMgr->setErr('E001', "氏名(名)");
     }
     // カナ姓
     $this->request['kanasei'] = string::han2zen($this->request['kanasei']);
     if (!$this->oMgr->checkEmpty($this->request['kanasei'])) {
         // エラーメッセージをセット
         $this->oMgr->setErr('E001', "氏名カナ(姓)");
     } else {
         if (!string::chackKatakana3($this->request['kanasei'])) {
             // エラーメッセージをセット
             $param = array();
             $param[0] = '氏名カナ(姓)';
             $param[1] = 'カタカナ';
             $this->oMgr->setErr('E004', $param);
         }
     }
     // カナ名
     $this->request['kanamei'] = string::han2zen($this->request['kanamei']);
     if (!$this->oMgr->checkEmpty($this->request['kanamei'])) {
         // エラーメッセージをセット
         $this->oMgr->setErr('E001', "氏名カナ(名)");
     } else {
         if (!string::chackKatakana3($this->request['kanamei'])) {
             // エラーメッセージをセット
             $param = array();
             $param[0] = '氏名カナ(名)';
             $param[1] = 'カタカナ';
             $this->oMgr->setErr('E004', $param);
         }
     }
     // カナ姓
     $this->request['kanasei_real'] = string::han2zen($this->request['kanasei_real']);
     if (!$this->oMgr->checkEmpty($this->request['kanasei_real'])) {
         //
     } else {
         if (!string::chackKatakana3($this->request['kanasei_real'])) {
             // エラーメッセージをセット
             $param = array();
             $param[0] = '戸籍氏名カナ(姓)';
             $param[1] = 'カタカナ';
             $this->oMgr->setErr('E004', $param);
         }
     }
     // カナ名
     $this->request['kanamei_real'] = string::han2zen($this->request['kanamei_real']);
     if (!$this->oMgr->checkEmpty($this->request['kanamei_real'])) {
         //
     } else {
         if (!string::chackKatakana3($this->request['kanamei_real'])) {
             // エラーメッセージをセット
             $param = array();
             $param[0] = '戸籍氏名カナ(名)';
             $param[1] = 'カタカナ';
             $this->oMgr->setErr('E004', $param);
         }
     }
     // 英字姓
     $this->request['eijisei'] = string::zen2han($this->request['eijisei']);
     $this->request['eijisei'] = strtolower($this->request['eijisei']);
     $chkEijisei = str_replace("-", "", $this->request['eijisei']);
     if (!$this->oMgr->checkEmpty($this->request['eijisei'])) {
         // 任意
     } else {
         if (!string::checkAlphabet($chkEijisei)) {
             // エラーメッセージをセット
             $param = array();
             $param[0] = '氏名英字(姓)';
             $param[1] = '半角英字';
             $this->oMgr->setErr('E004', $param);
         }
     }
     // 英字名
     $this->request['eijimei'] = string::zen2han($this->request['eijimei']);
//.........这里部分代码省略.........
开发者ID:honda-kyoto,项目名称:UMS-Kyoto,代码行数:101,代码来源:users_regist.class.php


注:本文中的string::chackKatakana3方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。