首页 > 解决方案 > 仅存储某些 $_GET 请求值

问题描述

目前我有这个存储所有 $_GET 请求的代码:

  $array_name = array();
  foreach ($_GET as $key => $value) {
      $array_name[] = "'%".escape_string($value)."%'";
  }

我的目标是以某种方式只存储某些值,例如,如果我有 5 个不同的 $_GET 请求,分别命名为 1、2、3、4 和 5。我只想在这个数组中存储 1-3。这怎么可能?

标签: phpforeachget

解决方案


$array_name = array();
foreach ($_GET as $key => $value) {
  if(in_array($key, array(1, 2, 3)))
    $array_name[] = "'%".escape_string($value)."%'";
  }
}

这就是您要找的东西?


推荐阅读