能否將PHP的filter_input()過濾器標誌與AND/OR結合使用?

WBOY
發布: 2023-09-04 15:02:01
轉載
590 人瀏覽過

能否將PHP的filter_input()過濾器標誌與AND/OR結合使用?

是的,可以在 PHP 中將 filter_input() 與 AND/OR 結合。這可以透過循環 POST 欄位來完成 -

$value = filter_input(INPUT_POST, 'field', FILTER_DEFAULT, is_array($_POST['field']) ? FILTER_REQUIRE_ARRAY : NULL);
登入後複製

每個循環的相同使用者的等效項如下所示 -

$memory = array();
//looping through all posted values
foreach($_POST as $key => $value) {
   //applying a filter for the array
   if(is_array($value)) {
      $ memory [$key] = filter_input(INPUT_POST, $key, {filters for array});
   }
   else {
      $ memory [$key] = filter_input(INPUT_POST, $key, {filters for scalar});
   }
}
登入後複製

以上是能否將PHP的filter_input()過濾器標誌與AND/OR結合使用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板