DANFA

Как проверить наличие значения в массиве на PHP

PHP
Часто задают вопрос как проверить присутствует ли значение в массиве, при следующем таком вопросе буду отправлять в эту тему.

Проверку какого та значения в массиве можно сделать при помощи функции in_array(). Задача данной функции как раз таки и заключается в проверки наличия значения в массиве.

К примеру у нас есть такой массив:
$arr = array( 
    'A',
    'B',
    'C',
    'D',
    'E',
); 

Нам необходимо проверить содержит ли данный массив букву C, делаем так:
if (in_array('C', $arr))
{
    echo 'Массив содержит необходимую букву.';
}
else
{
    echo 'Массив не содержит необходимую букву.';
} 

Результат проверки будет такой:
Массив содержит необходимую букву.