mb_strpos
(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
mb_strpos — 查詢字串在另一個字串中首次出現的位置
說明
mb_strpos(
string
string
int
string
): int
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
。
更新日誌
版本 | 說明 |
---|---|
7.1.0 |
支援負數的 offset 。
|