<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>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                | 過濾器 | 說明 | 配置示例 | | --- | --- | --- | | `abs` | 返回絕對值 | `['field', 'int', 'filter' => 'abs'],` | | `integer` | 過濾非法字符并轉換為`int`類型**支持數組** | `['userId', 'number', 'filter' => 'int'],` | | `boolean` | 轉換為`bool`[關于bool值](https://github.com/inhere/php-validate#about-bool-value) | `['argee', 'bool']` | | `float` | 過濾非法字符,保留`float`格式的數據 | `['price', 'float', 'filter' => 'float'],` | | `string` | 過濾非法字符并轉換為`string`類型 | `['userId', 'number', 'filter' => 'string'],` | | `trim` | 去除首尾空白字符,支持數組。 | `['username', 'min', 4, 'filter' => 'trim'],` | | `nl2br` | 轉換`\n``\r\n``\r`為`<br/>` | `['content', 'string', 'filter' => 'nl2br'],` | | `lowercase` | 字符串轉換為小寫 | `['description', 'string', 'filter' => 'lowercase'],` | | `uppercase` | 字符串轉換為大寫 | `['title', 'string', 'filter' => 'uppercase'],` | | `snakeCase` | 字符串轉換為蛇形風格 | `['title', 'string', 'filter' => 'snakeCase'],` | | `camelCase` | 字符串轉換為駝峰風格 | `['title', 'string', 'filter' => 'camelCase'],` | | `strToTime` | 字符串日期轉換時間戳 | `['pulishedAt', 'number', 'filter' => 'strToTime'],` | | `url` | URL 過濾,移除所有不符合 URL 的字符 | `['field', 'url', 'filter' => 'url'],` | | `str2array` | 字符串轉數組`'tag0,tag1' -> ['tag0', 'tag1']` | `['tags', 'strList', 'filter' => 'str2array'],` | | `unique` | 去除數組中的重復值(by`array_unique()`) | `['tagIds', 'intList', 'filter' => 'unique'],` | | `email` | email 過濾,移除所有不符合 email 的字符 | `['field', 'email', 'filter' => 'email'],` | | `encoded` | 去除 URL 編碼不需要的字符,與`urlencode()`函數很類似 | `['imgUrl', 'url', 'filter' => 'encoded'],` | | `clearSpace` | 清理空格 | `['title', 'string', 'filter' => 'clearSpace'],` | | `clearNewline` | 清理換行符 | `['title', 'string', 'filter' => 'clearNewline'],` | | `stripTags` | 相當于使用`strip_tags()` | `['content', 'string', 'filter' => 'clearTags'],` | | `escape` | 相當于使用`htmlspecialchars()`轉義數據 | `['content', 'string', 'filter' => 'escape'],` | | `quotes` | 應用`addslashes()`轉義數據 | `['content', 'string', 'filter' => 'quotes'],` | ## 注釋用法 ~~~ use ESD\Plugins\Validate\Annotation\Filter; use ESD\Plugins\Validate\Annotation\Validated; //ValidationTrait class TestForm{ /** * @Filter(default="1") * @Validated(integer=true, required=true, email=true) * @var int */ public $page = 0; public $test = 0; } ~~~
                  <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>

                              哎呀哎呀视频在线观看