Проверка наличия совпадения в массиве in_array()
Сегодня рассмотрим вариант – как проверить на совпадение переменной в одном из элементов массива. Для этого будем использовать функцию in_array и условие if
Функция in_array() возвращает TRUE – в случае совпадений в массиве и FALSE в случае несовпадения
Допустим у вас есть условие выполнение которого возможно только после совпадения переменной с массивом. Вот как это выглядит:
<?php
$NameArr = array('Ваня','Петя','Люда');
$Name = 'Петя';
if(in_array($Name,$NameArr)){
echo 'Есть такое имя';
}
?>
Где $NameArr массив с именами людей, $Name – имя которое мы ищем в массиве. В случае удачи выведем "Есть такое имя"
Не забывайте – что in_array проверяет точное совпадение, то есть если есть пробел или регистр символов другой.
Так же можно производить и поиск по числовым массивам.
Спасибо за внимание, надеюсь помог.
Комментарии:
Нету комментариев для вывода...