首頁 >後端開發 >PHP問題 >php mb strpos 的用法是什麼

php mb strpos 的用法是什麼

藏色散人
藏色散人原創
2021-12-14 10:09:092800瀏覽

php mb_strpos函數用於尋找字串在另一個字串中首次出現的位置,其使用語法是「mb_strpos(string $haystack,string $needle,int $offset = 0...」。

php mb strpos 的用法是什麼

本文操作環境:Windows7系統,PHP7.4版,Dell G3電腦。

php mb_strpos 的用法是什麼?

mb_strpos

(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)

#mb_strpos — 查找字串在另一個字串中首次出現的位置

說明 

mb_strpos(
    string $haystack,
    string $needle,
    int $offset = 0,
    string $encoding = mb_internal_encoding()
): int

查找string 在一個string 中首次出現的位置。

基於字元數執行一個多字節安全的strpos() 操作。第一個字元的位置是 0,第二個字元的位置是1,以此類推。

參數:

haystack

要被檢查的string。

needle

在haystack 中找這個字串。和strpos() 不同的是,數字的值不會被當做字元的順序值。

offset

搜尋位置的偏移。如果沒有提供該參數,將會使用0。負數的offset 會從字串尾部開始統計。

encoding

encoding 參數為字元編碼。如果省略或是null,則使用內部字元編碼。

傳回值 

傳回string 的haystack 中needle 首次出現位置的數值​​。如果沒有找到needle ,它將返回false。

推薦學習:《PHP影片教學

以上是php mb strpos 的用法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn