詳解PHP處理字符串類似indexof的方法函數(shù)
在PHP中處理字符串類似 indexof 的函數(shù)或方法有兩個,它們是 strpos 函數(shù)和 stripos 函數(shù),這兩個函數(shù)的用法類似。
strpos 函數(shù)處理字符串時如果包含該字符串,則返回該字符串出現(xiàn)的第一次出現(xiàn)的位置,如果沒有出現(xiàn)則返回 false。對字符串大小寫敏感。
stripos 函數(shù)處理字符串時如果包含該字符串,則返回該字符串出現(xiàn)的第一次出現(xiàn)的位置,如果沒有出現(xiàn)則返回 false。對字符串大小寫不敏感。
PHP strpos() 函數(shù)
定義和用法
strpos() 函數(shù)查找字符串在另一字符串中第一次出現(xiàn)的位置。
注釋:strpos() 函數(shù)對大小寫敏感。
注釋:該函數(shù)是二進制安全的。
語法
strpos(string, find, start)
參數(shù)描述
string:必需。規(guī)定要搜索的字符串。
find:必需。規(guī)定要查找的字符串。
start:可選。規(guī)定開始搜索的位置。
返回值
返回字符串在另一字符串中第一次出現(xiàn)的位置,如果沒有找到字符串則返回 FALSE。
注釋:字符串位置從 0 開始,不是從 1 開始。
例子
<?php echo strpos('Hello world!', 'wo'); ?>
輸出:6
PHP stripos() 函數(shù)
定義和用法
stripos() 函數(shù)查找字符串在另一字符串中第一次出現(xiàn)的位置。
注釋:stripos() 函數(shù)是不區(qū)分大小寫的。
注釋:該函數(shù)是二進制安全的。
語法
stripos(string,find,start)
參數(shù)描述
string:必需。規(guī)定要搜索的字符串。
find:必需。規(guī)定要查找的字符串。
start:可選。規(guī)定開始搜索的位置。
返回值
返回字符串在另一字符串中第一次出現(xiàn)的位置,如果沒有找到字符串則返回 FALSE。
注釋:字符串位置從 0 開始,不是從 1 開始。
例子
<?php echo stripos('Hello world!', 'WO'); ?>
輸出:6
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!