(PHP 5, PHP 7, PHP 8)
iconv_strpos — 尋找字串在另一字串中第一次出現的位置
尋找 needle
在 haystack
中第一次出現的位置。
與 strpos() 不同的是,iconv_strpos() 的返回值是 needle 之前出現的字元數量,而不是 needle 被找到的位置的位元組偏移量。字元計算是基於指定的字元集 encoding
。
haystack
整個字串。
needle
要搜尋的子字串。
offset
可選的 offset
參數指定開始搜尋的位置。如果 offset 為負數,則從字串的結尾開始計算。
encoding
如果省略 encoding
參數或設定為 null
,則假設 string
使用 iconv.internal_encoding 編碼。
如果 haystack
或 needle
不是字串,它會被轉換為字串,並套用為字元的序數值。
版本 | 說明 |
---|---|
8.0.0 |
encoding 現在可以為 null。 |
7.1.0 | 已新增對負 offset 的支援。 |