Wie kann sichergestellt werden, dass eine partielle Übereinstimmung zwischen einer Zeichenfolge und einem Array nicht besteht?
Im Moment verwende ich die Syntax:
%Vor%wobei der Wert von $ operational_system unwichtige Details enthält und niemals nur Bot, Crawl oder Spider ist.
Als Beispiel ist der Wert von $ operating_system
%Vor%$ exclude ist ein Array von unerwünschten Elementen
%Vor%Ich möchte, dass dieses Beispiel die IF nicht erfüllt, weil bot sowohl in der Zeichenfolge als auch in einem Array-Element enthalten ist.
Dieser Code sollte für Sie gut funktionieren.
Rufen Sie einfach die arraySearch-Funktion mit dem User-Agent-String als ersten Parameter und dem Array des auszuschließenden Textes als zweiten Parameter auf. Wenn ein Text in dem Array in der User-Agent-Zeichenfolge gefunden wird, gibt die Funktion eine 1 zurück. Andernfalls wird eine 0 zurückgegeben.
%Vor%Tags und Links string arrays php if-statement