, wie wenn diese Zeichenfolge zu finden:php find Zeichenfolge
132,139,150,166,176
in diesem ist? :
132,139,150,166,176,131,140,151,165,175
, wie wenn diese Zeichenfolge zu finden:php find Zeichenfolge
132,139,150,166,176
in diesem ist? :
132,139,150,166,176,131,140,151,165,175
Sie strpos
wollenstrrpos("132,139,150,166,176,131,140,151,165,175","132,139,150,166,176");
Wenn eine Zeichenfolge vorhanden ist, wird der Ausgangspunkt von Null weiter zurückgeführt werden, wenn es nicht das Ergebnis
Das OP scheint neu in PHP zu sein. Sie sollten klarstellen, dass er einen Identitätsoperator über einen Gleichheitsoperator verwenden sollte, wenn Sie "strrpos" verwenden, um Fallstricke zu vermeiden. – Stephen
Sie ‚false‘ präsentiert wird sein kann strpos Funktion verwenden, um das Auftreten einer Zeichenfolge innerhalb einer anderen zu finden.
$str1 = '132,139,150,166,176,131,140,151,165,175';
$str2 = '132,139,150,166,176';
if(strpos($str1,$str2) !== false) {
// $str2 exists within $str1.
}
Beachten Sie, dass strpos
0
zurück, wenn $str2
am Anfang $str1
, die in der Tat der Fall oben ist gefunden und wird false
zurück, wenn nicht überall gefunden.
Sie müssen den Identitätsoperator !==
verwenden, die sowohl Wert überprüft und geben Sie den Rückgabewert mit false
weil zu vergleichen:
0 !== false is true
wo als
0 != false is false
+1: Zur Vollständigkeit. – shamittomar
die Chance, Menschen Ihnen helfen, erhöhen wird, Es wird empfohlen, zuerst einige Antworten auf Ihre vorherigen Fragen zu akzeptieren. –
Ich frage mich nur, warum dieses spezielle Paar von Strings spezieller sein sollte als zwei zufällige Datenfolgen? – Incognito