in_array поясните как работает поиск по массиву одного значения из массива

Petrrrr

Новичок
вот пример
PHP:
$a = array('p','h','p','r','o');
if (in_array(array('p', 'h'), $a)) {
    echo "найдено либо p, либо h";
}
можно так делать, у меня не получается не работает и как сделать оптимальнее

просто условии if будет не только in_array, а проверить нужно по нескольким значениям чтобы хоть какое-то было в массиве
 

Фанат

oncle terrible
Команда форума
нет, писать !empty в данном случае нет ни ималейшего смысла
 
Сверху