查詢最後一次出現位置的兩種方法:1、使用strripos()函數查詢,可以不區分大小寫的計算並返回指定字串在目標字串中最後一次出現的位置,語法“ strripos(被搜尋的字串,要找的字串,開始搜尋的位置)」。 2.使用strrpos()函數查詢,可以區分大小寫的計算並傳回最後一次出現的位置,語法「strrpos(被搜尋的字串,要尋找的字串,開始搜尋的位置)」。
本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦
php怎麼查詢字串最後一次出現的位置? PHP內建了兩個函數就可以實現這個功能:
strripos():尋找字串在另一字串中最後一次出現的位置(大小寫不敏感)。
strrpos():尋找字串在另一字串中最後一次出現的位置(大小寫敏感)。
1、使用strripos()函數不區分大小寫的查詢
strripos() 用來計算指定字串在目標字串中最後一次出現的位置(不區分大小寫)。
語法如下:
int strripos ( string $haystack , string $needle [, int $offset = 0 ] )
參數說明如下:
#haystack:在該字串中尋找。
needle:needle 可以是一個單字元或多重字元的字串。如果 needle 不是一個字串,那麼它將被轉換為整數並被視為字元順序值。
-
offset:可選的 offset 參數允許你指定從 haystack 中的哪個字元開始查找,傳回的位置數字值仍然相對於 haystack 的起始位置。
負數偏移量將使得查找從字串的起始位置開始,到 offset 位置為止。
傳回 needle 存在於 haystack 字串最後一次出現的位置(獨立於偏移)。同時注意字串位置起始於 0,而不是 1。如果未發現 needle 就將回傳 false。
實作範例:
<?php header('content-type:text/html;charset=utf-8'); $findme = 'c'; $findme1 = 'C'; $mystring = 'ABCabcabcABC'; $pos1 = strripos($mystring, $findme); $pos2 = strripos($mystring, $findme1); var_dump($mystring); var_dump($pos1); var_dump($pos2); ?>
2、使用strrpos()函數區分大小寫的查詢
strrpos () 用來計算指定字串在目標字串中最後一次出現的位置.
語法如下:
int strrpos ( string $haystack , string $needle [, int $offset = 0 ] )
strrpos()函數的參數和strripos( )類似,可參考。
如果是負數的偏移量,將會導致查找在字串結尾處開始的計數位置處結束。
實作程式碼:
<?php header('content-type:text/html;charset=utf-8'); $findme = 'c'; $findme1 = 'C'; $mystring = 'ABCabcabcABC'; $pos1 = strrpos($mystring, $findme); $pos2 = strrpos($mystring, $findme1); $pos3 = strrpos($mystring, $findme1,-5); var_dump($mystring); var_dump($pos1); var_dump($mystring); var_dump($pos2); var_dump($mystring); var_dump($pos3); ?>
推薦學習:《PHP影片教學》
以上是php怎麼查詢字串最後一次出現的位置的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

Dreamweaver CS6
視覺化網頁開發工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器