ここに私のテストクエリがあります:
if (strpos($q, '+') > 0 || strpos($q, '-') > 0 || strpos($q, '"') > 0 || strpos($q, '*') > 0) {
print ("Advanced search operators are being used");
} else {
print ("Advanced search operators are NOT being used");
}
$q = '-lavender' fails
$q = 'burn -lavender' passes
私は何を間違っていますか?+ または - が文字列に含まれているときはいつでも通過させたいと思います。
ありがとう