Jak zapewnić częściowe dopasowanie między ciągiem a tablicą?PHP Match Array against Partial String
Teraz używam składni:
if (!array_search($operating_system , $exclude)) {
gdzie wartość $ operating_system ma zbędnych szczegółów i nigdy nie będzie tylko bot, indeksowania lub pająk.
Jako przykład wartość $ operating_system jest
"Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)"
$ wyklucza to tablica niechcianych przedmiotów
$exclude = [
'bot',
'crawl',
'spider'
];
Chciałbym ten przykład niepowodzenie IF ponieważ bot jest zawarty w obu łańcuchach i jest elementem tablicy.
Użyj regexp zamiast listy ciągów. – mario