Php uses strpos to locate a string. Php: how to find the position of a string through strpos this article mainly introduces the method for php to find the position of a string through strpos. The example analyzes the functions and usage skills of strpos, method for finding the position of a string through strpos in php
This article mainly introduces how to use strpos to find the position of a string in php. The example analyzes the strpos functions and usage skills, which has some reference value. For more information, see
This example describes how to use strpos to locate a string in php. Share it with you for your reference. The specific analysis is as follows:
Strpos is used to find the position where a string appears for the first time in another string. strpos is case-sensitive. if not found, false is returned. Therefore, strpos has two types of return values: integer, one is the bool type, which requires attention during development.
?
1 2 3 |
Echo strpos ("Hello world! "," Wo "); ?> |
Output result: 6
Because strpos has two types of return values, it is best to use === three equal signs to strictly compare the types when determining whether to find the substring.
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
$ Haystack = "needle23423432 "; $ Pos = strpos ($ haystack, "needle "); If ($ pos = false ){ Print ("Not found based (=) test \ n "); } Else { Print ("Found based (=) test \ n "); } If ($ pos = false ){ Print ("Not found based (==) test \ n "); } Else { Print ("Found based (==) test \ n "); } ?> |
The above code returns the following results:
?
1 2 3 4 5 6 |
This script will print: Not found based (=) test Found based (=) test The (=) test is correct. |
I hope this article will help you with php programming.
This article describes how to use strpos to find the position of a string in php. the Function and usage skills of strpos are analyzed...