掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流

stripos() 用來查找字符串中某部分字符串首次出現(xiàn)的位置(不區(qū)分大小寫)。
語法如下:
int stripos ( string $haystack , string $needle [, int $offset = 0 ] )
參數(shù)說明如下:
返回 needle 存在于 haystack 字符串開始的位置(獨(dú)立于偏移量)。同時(shí)注意字符串位置起始于 0,而不是 1。如果未發(fā)現(xiàn) needle 就將返回 false。
示例如下:
執(zhí)行結(jié)果為:
bool(false) int(2)
strpos() 用來查找字符串首次出現(xiàn)的位置。
語法如下:
mixed strpos ( string $haystack , mixed $needle [, int $offset = 0 ] )
strpos() 和 strrpos()、strripos() 不一樣,strpos 的偏移量不能是負(fù)數(shù)。
示例如下:
上述代碼的執(zhí)行結(jié)果為:
int(5)int(2)
strripos() 用來計(jì)算指定字符串在目標(biāo)字符串中最后一次出現(xiàn)的位置(不區(qū)分大小寫)。
語法如下:
int strripos ( string $haystack , string $needle [, int $offset = 0 ] )
負(fù)數(shù)偏移量將使得查找從字符串的起始位置開始,到 offset 位置為止。
示例如下:
上述代碼的執(zhí)行結(jié)果為:
int(11)int(11)
strrpos() 用來計(jì)算指定字符串在目標(biāo)字符串中最后一次出現(xiàn)的位置.
語法如下:
int strrpos ( string $haystack , string $needle [, int $offset = 0 ] )
如果是負(fù)數(shù)的偏移量,將會(huì)導(dǎo)致查找在字符串結(jié)尾處開始的計(jì)數(shù)位置處結(jié)束。
示例如下:
上述代碼的執(zhí)行結(jié)果為:
int(8)int(11)int(2)

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流