У меня есть форма, которая отправляет большое количество входных данных ...
<input type="hidden" name="searchTag_happy" value="0" />
<input type="hidden" name="searchTag_sad" value="0" />
<input type="hidden" name="searchTag_ambivalent" value="0" />
etc
.
.
.
Атрибутами значения для этих входов могут быть «0» или «1».
Я хотел бы использовать эту информацию для создания массива "searchTags", который содержит любые атрибуты, значения которых установлены в "1".
Мне интересно, какой самый эффективный и безопасный метод для решения этой проблемы в php. В настоящее время у меня есть длинный список утверждений типа if ...
if ($_REQUEST['searchTag_happy']) $searchTagArray[] = "happy";
if ($_REQUEST['searchTag_sad']) $searchTagArray[] = "sad";
if ($_REQUEST['searchTag_ambivalent']) $searchTagArray[] = "ambivalent";
etc
.
.
.
Но это кажется очень многословным. Есть ли лучшая альтернатива?
Заранее спасибо за помощь.