- explode: documentation ( source)
- mb_stripos: documentation ( source)
<?php
$keyword = "москва, питер, саратов";
$keyword_array = explode(',', $keyword);
$text = "здравствуй, саратов!";
foreach ($keyword_array as $keys) {
if (mb_stripos($text, $keys) !== false) {
echo "Нашел что-то";
}
}