<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                **數據驗證** phpGrace 內置了數據驗證工具類,可以方便、全面的驗證數據! **使用步驟** ~~~ //1、定義驗證規則 $checkRules??=?array( ????'name'?=>?array('驗證類型',?'驗證規則匹配的數據',?'錯誤信息'), ????...... ); //2、實例化數據驗證工具(參數:1、被驗證的數據?2、驗證規則?3、是否自動驗證?Token?【可選參數?默認?false】) $dataChecker?=?new?phpGrace\tools\dataChecker(需要驗證的數據,?驗證規則); //3、獲取驗證結果 $res?=?$dataChecker->check(); //4、根據驗證結果進行后續的工作 if($res){ ????echo?'ok'; }else{ ????//獲取驗證的錯誤信息?$dataChecker->error ????echo?$dataChecker->error; } ~~~ **驗證規則列表** | 類型 | 功能 | 規則參數 | | --- | --- | --- | | string | 字符串長度檢查 | 如:5, 100 | | int | 整數及長度檢查 | 如 : 1, 8 | | betweend | 整數區間檢查 | 如:100,999 | | between | 數值區間檢查 | 如:-500, 22 | | isFloat | 小數檢查 | 無需參數 | | betweenf | 小數區間檢查 | 如:1, 88 | | floatLenght | 小數及小數位數檢查 | 如:2,3 | | gt | 大于某個數值 | 如:100 | | gtAndSame | 大于等于某個數值 | 如:100 | | lt | 小于某個數值 | 如:100 | | ltAndSame | 小于等于某個數值 | 如:100 | | same | 等于某個值 | 如:100 或 grace | | notSame | 不等于某個值 | 如:100 | | email | 郵件地址檢查 | 無需參數 | | phone | 手機號碼檢查 | 無需參數 | | url | url 地址檢查 | 無需參數 | | zipcode | 郵編檢查 | 無需參數 | | reg | 正則表達檢查 | 自定義正則表達式 | **演示代碼【直接驗證 $\_POST】** ~~~ <?php class?indexController?extends?grace{ ????public?function?index(){ ????????$checkRules??=?array( ????'name'?=>?array('string',???'1,10',?????'姓名應為1-10個字'), ????'age'??=>?array('betweenD',?'18,?188',??'請正確填寫年齡') ); ????????$dataChecker?=?new?phpGrace\tools\dataChecker($_POST,?$checkRules); ????????$res?=?$dataChecker->check(); ????????//根據驗證結果進行后續的工作 ????????if($res){ ????echo?'ok'; ????????}else{ ????echo?$dataChecker->error; ????????} ????} } ~~~ **驗證指定數據及多重檢查** ~~~ <?php class?indexController?extends?grace{ ????public?function?index(){ ????????$data?=?array( ????'name'?=>?'grace', ????'age'??=>?666 ); ????????$checkRules??=? ????????????array( ????????????????'name'?=>?array( ????????????????????array('string',???'1,10',??'姓名應為1-10個字'), ????????????????????array('notSame',??'grace',?'姓名不能為grace') ?????????????????), ????????????????'age'??=>?array('betweenD',?'18,?188',??'請正確填寫年齡') ????????????); ????????$dataChecker?=?new?phpGrace\tools\dataChecker($data,?$checkRules); ????????$res?=?$dataChecker->check(); ????????//根據驗證結果進行后續的工作 ????????if($res){ ????????????echo?'ok'; ????????}else{ ????????????echo?$dataChecker->error; ????????} ????} } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看