這篇文章主要跟大家介紹PHP中strpos()和
stripos()
函數的區別用法介紹,希望對需要的朋友有所幫助!
strpos()函數
這個函數幫助我們找到一個字串在另一個字串中第一次出現的位置。這將傳回字串第一次出現位置的整數值。這個函數區分大小寫,這意味著它以不同的方式對待大寫和小寫字元。
語法:
strpos(original_str, search_str, start_pos)
參數的使用:
在語法中指定的三個參數中,有兩個是強制性的,一個是可選的。
這三個參數描述如下:
original_str (mandatory):這個參數引用原始字串,我們需要在其中搜尋所需字串的出現。
search_str(必選):這個參數引用我們需要搜尋的字串。
start_pos(可選):指搜尋必須從字串的位置開始。
傳回類型:
此函數傳回一個整數值,該整數值表示字串search_str首次出現的original_str的索引。
strpos()函數用法範例:
<?php function Search($search, $string){ $position = strpos($string, $search, 5); if ($position == true){ return "Found at position: " . $position; } else{ return "Not Found"; } } $string = "Welcome to PHP中文网"; $search = "PHP"; echo Search($search, $string); ?>
輸出:
Found at position 11
stripos()函數
這個函數也幫助我們找到字串在另一個字串中第一次出現的位置。這將傳回字串第一次出現位置的整數值。這個函數不區分大小寫,這表示它對大小寫字元一視同仁。這個函數的工作原理與strpos()類似,差別在於它對大小寫不敏感,而strpos()對大小寫敏感。
語法:
stripos(original_str, search_str, start_pos)
參數的使用:
在語法中指定的三個參數中,有兩個是強制性的,一個是可選的
original_str (mandatory):這個參數引用原始字串,我們需要在其中搜尋所需字串的出現。
search_str (mandatory):這個參數引用我們需要找的字串。
start_pos(可選):這個參數指的是搜尋必須從字串的位置開始。
傳回類型:
此函數傳回一個整數值,該整數值表示字串search_str首次出現的original_str的索引。
stripos()函數使用範例:
<?php function Search($search, $string){ $position = stripos($string, $search, 5); if ($position == true){ return "Found at position " . $position; } else{ return "Not Found"; } } $string = "Welcome to PHP中文网"; $search = "PHP"; echo Search($search, $string); ?>
輸出:
Found at position 11
相關推薦:《PHP教學》
以上是php中strpos()和stripos()函數的區別用法詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!