Strings mit verschiedenen Fallstricken in PHP

WBOY
Freigeben: 2016-07-29 09:15:27
Original
1401 Leute haben es durchsucht

1.strpos()-Funktion wird verwendet, um herauszufinden, ob eine bestimmte Teilzeichenfolge in der Zielzeichenfolge vorhanden ist. Wenn sie vorhanden ist, gibt sie die Positionsinformationen der Teilzeichenfolge zurück, andernfalls gibt sie „false“ zurück, wenn die Position der Teilzeichenfolge vorliegt Anfang der ZielzeichenfolgeDie zurückgegebenen Positionsinformationen sind 0, daher müssen Sie in der if-Anweisung eine konstante Beurteilung verwenden, d. h. if(strpos(...) === false), da 0==false wahr ist In PHP tritt das gleiche Problem auch in der Funktion strstr () auf. Diese Funktion gibt die zum ersten Mal gefundene Teilzeichenfolge und alle Zeichen vor der Teilzeichenfolge zurück. Sie kann auch die Teilzeichenfolge und alle Zeichen danach zurückgeben, indem Parameter festgelegt werden (PS: die zurückgegebenen). string enthält Teilstrings). Wenn strstr ermittelt wird ('43210','0'), gibt die Funktion '0' zurück. == false. Wenn Sie also die Funktion strstr anstelle von strpos zur Bestimmung verwenden, müssen Sie auch auf das Identitätsprinzip achten. Andernfalls kann es zu Fehlern bei der Beurteilung kommen. Wenn Sie nur feststellen müssen, ob die Teilzeichenfolge vorhanden ist, ist die Verwendung schneller strpos.

2.

Urheberrechtserklärung: Dieser Artikel ist ein Originalartikel des Bloggers und darf nicht ohne die Erlaubnis des Bloggers reproduziert werden.

Das Obige hat die verschiedenen Fallstricke von PHP-Strings vorgestellt und ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!