PHP при запуске «foreach» узнает, какой элемент в списке соответствует [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 PHP при запуске «foreach» узнает, какой элемент в списке соответствует [дубликат]

Сообщение Anonymous »

Когда этот код запускается, как я могу отобразить совпадающую переменную из $spam_keywords?
Как только переменная будет сопоставлена/найдена, я хочу отобразить ее или сохранить в другой переменной.< /p>
$uri = $_SERVER['REQUEST_URI'];

$spam_keywords = [
'spamword1',
'spamword2',
'spamword3'
// WILL BE A LOT MORE HERE
];

function checkKeywords($uri, $keywords) {
foreach ($keywords as $keyword) {
if (strpos($uri, $keyword) !== false) {
return true;
}
}
return false;
}

if (checkKeywords($uri, $spam_keywords)) {
// HERE I NEED TO ECHO WHICH KEYWORD WAS MATCHED
echo "
HOW TO ECHO WHICH KEYWORD WAS MATCHED?
";
} else {
echo "keywords not found";
}


Подробнее здесь: https://stackoverflow.com/questions/792 ... as-a-match
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»