Können wir den Bitweisen Operator "|" verwenden? mit strpos in php? Ich muss überprüfen, ob a0, a1, a2, a5 Zeichenfolgen in der angegebenen Variablen $ status vorhanden sind. Mein Code wird unten angegeben. Mein Code gibt Werte (Position) nur dann zurück, wenn die Statusvariable Wert = a0 oder a1 oder a2 oder a5 hat. Es wird false zurückgegeben, wenn $ status = 'a1 test string.Können wir den Bitweisen Operator "|" verwenden? mit strpos in php?
$status='a1 test string';
echo strpos("|a0|a1|a2|a5|", $status);
Frage ist: Wie definiert ist, was _part_ dieses Status Zeichenfolge, die Sie eigentlich suchen? – arkascha
Ich muss suchen, wenn die Zeichenfolge ($ status) enthält a1 OR a2 ODER a0 ODER a5 – user1752065
Und wenn die Statuszeichenfolge ist so etwas wie "a2 ist nicht das Gleiche wie a5 oder a3!"? – arkascha