У меня есть форма во внутренней базе данных, которая не используется или не доступна публике.
В форме есть список элементов, созданных из базы данных SQL. В каждом элементе установлен флажок, если вы хотите перенести его на следующую страницу. Это никогда не заданное количество элементов и зависит от того, к какому клиенту/таблице обращаются. Имена Флажок генерируются внутри SQL выбора во время цикла, так что значение имени Флажок идет вверх «num1, num2, num3» и т.д.
На выходе формы у меня есть:
foreach ($_get as $result){
echo $result;
}
Это перекликается значения полного массива% _get.
Я хочу отфильтровать его, чтобы показывать только значения $ _get, содержащие «num», поэтому он не зацикливается ни на что другое, что может быть в массиве $ _get.
Так, например, я хочу, чтобы это:
echo %_get['num1];
echo %_get['num2];
echo %_get['num3];
/* etc.. looping the amount of times the string "num" is used and not looping if for
example it didn't contain "num" like %_get['egg'] if it existed */
Я надеюсь, что это имеет смысл.
Я открыт для любых решений или альтернативных способов сделать это, если есть лучший способ.
Большое спасибо, Ash
Это идеально подходит для того, что я хотел сделать. Спасибо за дополнительную информацию о проверке ввода тоже :) – Ash
Просто, чтобы указать, что этот код не будет работать, стоит отметить '$ key' и' $ _key' ... его ловушку! – edmondscommerce