возможно ли использовать регулярное выражение для поиска внутри массива, используя php

У меня есть массив строк, я должен искать строку внутри массива с помощью regex, возможно ли, если это, пожалуйста, объясните ..

$a = preg_grep("/search_word/",$array_of_strings); print_r($a); 

Вы можете использовать цикл foreach для прокрутки всех элементов и использовать preg_match для каждого из них. Если он совпадает, добавьте его в массив совпадений.

 foreach($array as $check) { if (preg_match("/expression/", $check)) $matches[] = $check; } 

Очень простой пример.

Вы можете выполнять итерацию по массиву с использованием цикла foreach и поиска ключа в каждом элементе. Пример:

 <?php $days = array('Sunday','Monday','Tuesday'); $key = "Sunday"; foreach($days as $day) { if(preg_match("/$key/",$day)) { echo "Key $key found !!"; } } ?>