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


PHP string::strlen方法代码示例

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


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

 function checkInputdata()
 {
     $user_id = @$this->request['user_id'];
     if ($user_id != "") {
         $aryOld = $this->oMgr->getUserData($user_id);
         $old_login_id = $aryOld['login_id'];
         $old_mail_acc = $aryOld['mail_acc'];
         unset($aryOld);
     }
     // 職員番号
     if (!$this->oMgr->checkEmpty($this->request['staff_id'])) {
         // エラーメッセージをセット
         //$this->oMgr->setErr('E001',"職員ID");
     } 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);
         }
     }
     // HIS連携する場合
     if ($this->request['his_flg'] == '1') {
         // 性別
         $this->request['sex'] = (string) $this->request['sex'];
         if (!$this->oMgr->checkEmpty($this->request['sex'])) {
             // エラーメッセージをセット
//.........这里部分代码省略.........
开发者ID:honda-kyoto,项目名称:UMS-Kyoto,代码行数:101,代码来源:users_regist_common.class.php

示例3: isRange

 function isRange($value, $min, $max)
 {
     $value = trim($value);
     $value_len = string::strlen($value);
     if ($value_len >= $min && $value_len <= $max) {
         return self::error(true);
     } else {
         return self::error(false);
     }
 }
开发者ID:rigidus,项目名称:ea,代码行数:10,代码来源:v.php

示例4: outputLibraryData

 function outputLibraryData($mode, $is_inf_format = false)
 {
     $tel_len = 12;
     $pbno_len = 3;
     if ($is_inf_format) {
         $tel_len = 13;
         $pbno_len = 4;
     }
     $sql = $this->getQuery('GET_LIBRARY_OUTPUT_DATA');
     $aryRet = $this->oDb->getAll($sql);
     $strUser = "";
     if (is_array($aryRet)) {
         foreach ($aryRet as $data) {
             // 固定
             $strUser .= "1601";
             // 職員コード
             $strUser .= str_pad($data['staffcode'], 10);
             // 新旧フラグ固定
             $strUser .= "0";
             // 予備
             $strUser .= str_pad("", 15);
             // 所属部署コード
             $strUser .= str_pad($data['wardcode'], 5);
             // 職種コード
             $strUser .= str_pad($data['professioncode'], 3);
             // パスワード
             $password = $data['password'];
             $password = $this->passwordDecrypt($password);
             if (strlen($password) > 5) {
                 $password = substr($password, 0, 5);
             }
             $strUser .= str_pad($password, 5);
             // 職員カナ名称
             $kananame = str_replace(" ", " ", $data['kananame']);
             $kananame = string::zen2han($kananame);
             $strUser .= string::mb_str_pad($kananame, 20);
             // 職員漢字名称
             $strUser .= string::mb_str_pad($data['kanjiname'], 20, " ");
             // 発行番号
             $strUser .= str_pad("", 4);
             // 給与職員番号
             $strUser .= str_pad("", 4);
             // 所属科コード
             $strUser .= str_pad($data['deptcode'], 2);
             // 役職コード
             $strUser .= str_pad($data['gradecode'], 2);
             // 棒給表コード
             $strUser .= str_pad("", 2);
             // 所属科コード
             $strUser .= str_pad($data['deptcode'], 2);
             // 予約項目コード
             $strUser .= str_pad($data['appcode'], 5);
             // 予備
             $strUser .= str_pad("", 19);
             // ローマ字氏名
             $eijiname = $data['eijiname'];
             if (strlen($eijiname) > 25) {
                 list($sei, $mei) = explode(".", $eijiname);
                 $sei = substr($sei, 0, 1);
                 $eijiname = $sei . "." . $mei;
             }
             $strUser .= str_pad($eijiname, 25);
             // 住所
             $strUser .= string::mb_str_pad("", 60, " ");
             // 備考
             $note = string::han2zen($date['note']);
             $note = string::nr2null($note);
             if (string::strlen($note) > 60) {
                 $note = mb_substr($note, 0, 60, 'UTF-8');
             }
             $strUser .= string::mb_str_pad($note, 60, " ");
             // 電話番号
             $strUser .= str_pad("", $tel_len);
             // 生年月日
             $strUser .= str_pad($data['birthday'], 8);
             // 性別
             $sex = "";
             if ($data['sex'] == "0") {
                 $sex = "M";
             } else {
                 if ($data['sex'] == "1") {
                     $sex = "F";
                 }
             }
             $strUser .= str_pad($sex, 1);
             // 終了区分
             $strUser .= "0";
             // PHS番号
             $pbno_start = 4 - $pbno_len;
             $pbno = substr($data['pbno'], $pbno_start, $pbno_len);
             $strUser .= str_pad($pbno, $pbno_len);
             // 内線
             $strUser .= substr(str_pad($data['naisen'], 4), 0, 4);
             // 有効開始日
             $strUser .= str_pad($data['validstartdate'], 8);
             // 有効終了日
             $strUser .= str_pad($data['validenddate'], 8);
             // 予備
             $strUser .= str_pad("", 10);
             // 更新日
//.........这里部分代码省略.........
开发者ID:honda-kyoto,项目名称:UMS-Kyoto,代码行数:101,代码来源:data_export_mgr.class.php

示例5: set_include_path

<?php

set_include_path('.:/usr/share/pear:/var/www/phplib');
require_once "mgr/common_mgr.class.php";
$encode = 'UTF-8';
$str = $argv[1];
$len = 20;
$pad = ' ';
$str_len = string::strlen($str);
print_r($str_len);
print_r('|');
if ($str_len > $len) {
    print_r('cut');
    return mb_substr($str, 0, $len);
}
while ($str_len < $len) {
    $str .= $pad;
    $str_len = string::strlen($str);
}
print_r(PHP_EOL);
print_r('|');
print_r($str);
print_r('|');
print_r(PHP_EOL);
$arr = str_split($str);
//1バイトずつ配列に分解
foreach ($arr as $ch) {
    echo dechex(ord($ch));
}
//16進コードで表示
exit;
开发者ID:honda-kyoto,项目名称:UMS-Kyoto,代码行数:31,代码来源:test_.php

示例6: 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

示例7: str_pad

 // 予備
 $strUser .= str_pad("", 19);
 // ローマ字氏名
 $eijiname = $data['eijiname'];
 if (strlen($eijiname) > 25) {
     list($sei, $mei) = explode(".", $eijiname);
     $sei = substr($sei, 0, 1);
     $eijiname = $sei . "." . $mei;
 }
 $strUser .= str_pad($eijiname, 25);
 // 住所
 $strUser .= string::mb_str_pad("", 60, " ");
 // 備考
 $note = string::han2zen($date['note']);
 $note = string::nr2null($note);
 if (string::strlen($note) > 60) {
     $note = mb_substr($note, 0, 60, 'UTF-8');
 }
 $strUser .= string::mb_str_pad($note, 60, " ");
 // 電話番号
 $strUser .= str_pad("", 12);
 // 生年月日
 $strUser .= str_pad($data['birthday'], 8);
 // 性別
 $sex = "";
 if ($data['sex'] == "0") {
     $sex = "M";
 } else {
     if ($data['sex'] == "1") {
         $sex = "F";
     }
开发者ID:honda-kyoto,项目名称:UMS-Kyoto,代码行数:31,代码来源:get_toshokan_user.php


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