Я пишу бота для сети IMified.
Я хочу отфильтровать элементы, обработанные моим ботом, принимая только определенные значения в мой скрипт.
Вот что я сейчас использую:
$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
или что-то подобное ("значение" + число), но не пропускает что-либо .