См. демо
У меня есть два списка строк, разделенных запятыми, и я хочу найти строки и вернуть сообщение. Я заметил, что в конкретном случае, когда я ищу первую строку первого списка, он не найдет ее. Если я переместу эту строку в другое место, это будет Не могу понять почему.
$dynamic_list = "AZ, CA, CO";
$static_list = "MN,WA,IA";
$search = "AZ";
if ( strpos($dynamic_list . ',' . $static_list, $search) == false && !empty($search) ) { // check string is not empty + that it is not on any of the lists
echo 'not found: String '.$search.' was not found in lists';
} else {
echo 'found';
}