本文整理汇总了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] = '戸籍氏名カナ(姓)';
//.........这里部分代码省略.........
示例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)) {
//.........这里部分代码省略.........
示例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']);
//.........这里部分代码省略.........