這篇文章主要介紹了詳解PHP處理字串類似indexof的方法函數的相關資料,需要的朋友可以參考下
詳解PHP處理字串類似indexof的方法函數
在PHP中處理字串類似 indexof 的函數或方法有兩個,它們是 strpos 函數和 stripos 函數,這兩個函數的用法類似。
strpos 函數處理字串時如果包含該字串,則返回該字串出現的第一次出現的位置,如果沒有出現則返回 false。對字串大小寫敏感。
stripos 函數處理字串時如果包含該字串,則返回該字串出現的第一次出現的位置,如果沒有出現則返回 false。對字串大小寫不敏感。
PHP strpos() 函數
定義和用法
strpos() 函數尋找字串在另一字串中第一次出現的位置。
注釋:strpos() 函數對大小寫敏感。
注釋:該函數是二進位安全的。
文法
strpos(string, find, start)
參數描述
string:必需。規定要搜尋的字串。
find:必需。規定要尋找的字串。
start:可選。規定開始搜尋的位置。
傳回值
返回字串在另一字串中第一次出現的位置,如果沒有找到字串則返回 FALSE。
注釋:字串位置從 0 開始,不是從 1 開始。
例子
<?phpecho strpos('Hello world!', 'wo');?>
輸出:6
PHP stripos() 函數
定義和用法
stripos() 函數尋找字串在另一字串中第一次出現的位置。
注釋:stripos() 函數是不區分大小寫。
注釋:該函數是二進位安全的。
文法
stripos(string,find,start)
參數描述
string:必需。規定要搜尋的字串。
find:必需。規定要尋找的字串。
start:可選。規定開始搜尋的位置。
傳回值
返回字串在另一字串中第一次出現的位置,如果沒有找到字串則返回 FALSE。
注釋:字串位置從 0 開始,不是從 1 開始。
例子
<?phpecho stripos('Hello world!', 'WO');?>
輸出:6
感謝閱讀,希望能協助到大家,謝謝大家對topic.alibabacloud.com的支援!