Php 根据表达式和列表筛选值
我正在为虚拟化网络编写一个机器人程序 我想通过只接受脚本中的某些值来过滤bot处理的项目 这就是我现在正在使用的:Php 根据表达式和列表筛选值,php,Php,我正在为虚拟化网络编写一个机器人程序 我想通过只接受脚本中的某些值来过滤bot处理的项目 这就是我现在正在使用的: $items = array('botkey', 'userkey', 'network', 'user', 'channel', 'msg', 'step'); foreach ($_POST as $key => $value) { if (in_array($key, $items) || preg_match('value\d*', $key)) {
$items = array('botkey', 'userkey', 'network', 'user', 'channel', 'msg', 'step');
foreach ($_POST as $key => $value)
{
if (in_array($key, $items) || preg_match('value\d*', $key))
{
$this->data[$key] = $value;
}
}
value1234
或任何类似(“value”+number)的键,但它不允许任何东西通过我认为应该是preg_match(“/value\d*/”,$key) 我认为这是解决给定问题的一个很好的方法
preg\u匹配(“/^value\d+$/”,$key)