Как проверить наличие утвержденных значений в элементе массива
При работе с массивами часто необходимо проверить, содержит ли определенный элемент определенный набор утвержденных значений. Общий вариант использования проверяет конкретные входы пользователей против белого списка приемлемых параметров.
Решение:
Чтобы определить, включает ли элемент массива значение из данного списка, вы можете использовать функцию php in_array. Предоставляя свой массив и целевое значение, in_array вернет логическое, указывающее, существует ли совпадение. // Предположим, ваш массив - это $ что -то ['Say'] = 'bla' $ yourarray = ['say' => 'bla', 'say' => 'Omg']; // Проверка, присутствует ли «bla» в массиве if (in_array ('bla', $ yourarray)) { Эхо "Значение" bla 'присутствует в массиве "; } ?>
Аналогично, вы можете изменить свой код, чтобы включить несколько утвержденных значений:
'bla', 'say' => 'omg']; // Checking if 'bla' is present in the array if (in_array('bla', $yourarray)) { echo "The value 'bla' is present in the array."; } ?>
, используя функцию in_array, вы можете эффективно убедиться, что пользователи отправляют данные, которые соответствуют вашим предопределенным требованиям, повышая надежность и надежность ваших приложений.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3