科技知識動態:php中strpos()和stripos()函數的區別用法詳解

導讀跟大家講解下有關php中strpos()和stripos()函數的區別用法詳解,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說php中strpos(

跟大家講解下有關php中strpos()和stripos()函數的區別用法詳解,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說php中strpos()和stripos()函數的區別用法詳解,小編也收集到了有關php中strpos()和stripos()函數的區別用法詳解的相關資料,希望大家看到了會喜歡。

本篇文章主要給大家介紹PHP中strpos()和stripos()函數的區別用法介紹,希望對需要的朋友有所幫助!

strpos()函數

這個函數幫助我們找到一個字符串在另一個字符串中第一次出現的位置。這將返回字符串第一次出現位置的整數值。這個函數區分大小寫,這意味著它以不同的方式對待大寫和小寫字符。

語法:

strpos(original_str, search_str, start_pos)

參數的使用:

在語法中指定的三個參數中,有兩個是強制性的,一個是可選的。

這三個參數描述如下:

original_str (mandatory):這個參數引用原始字符串,我們需要在其中搜索所需字符串的出現情況。

search_str(必選):這個參數引用我們需要搜索的字符串。

start_pos(可選):指搜索必須從字符串的位置開始。

返回類型:

此函數返回一個整數值,該整數值表示字符串search_str首次出現的original_str的索引。

strpos()函數用法示例:

<?phpfunction 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中文網其它相關文章!

來源:php中文網

免責聲明:本文由用戶上傳,如有侵權請聯系刪除!