色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

php mb strripos

林玟書1年前6瀏覽0評論

php mb strripos 函數的作用是在字符串中查找指定內容最后一次出現的位置,并返回該位置,不區分字母大小寫。

我們來看一個例子,例如字符串 "Hello World",想查找其中最后一次出現字母 "o" 的位置,使用 strripos 函數:

$string = "Hello World";
$position = strripos($string, "o");
echo $position; // 輸出 7

需要注意的是,如果要查找的內容不存在于字符串中,則返回 false。如果要查找的內容是空字符串,則返回字符串長度。例如:

$string = "Hello World";
$position = strripos($string, "");
echo $position; // 輸出 11,即字符串長度

如果字符串中包含多種語言字符,則需要使用 mb_strripos 函數。例如:

$string = "Hello 世界";
$position = mb_strripos($string, "世");
echo $position; // 輸出 7

需要注意的是,mb_strripos 函數第一個參數是字符串編碼。

我們再來看一個例子,查找字符串中最后一次出現的單詞 "World" 的位置:

$string = "Hello World Hello World";
$position = mb_strripos($string, "World");
echo $position; // 輸出 12

此時返回的位置是字符串中第二個單詞 "World" 的位置。

如果想得到所有 "World" 出現的位置,可以使用 while 循環:

$string = "Hello World Hello World";
$search = "World";
$position = mb_strripos($string, $search);
while ($position !== false) {
echo $position . " ";
$position = mb_strripos($string, $search, $position - strlen($string));
}
// 輸出 "12 0"

需要注意的是,mb_strripos 函數第三個參數是從哪個位置開始查找,需要減去字符串長度。

總之,php mb strripos 函數在字符串中查找指定內容最后一次出現的位置,并返回該位置,不區分字母大小寫。如果字符串中包含多種語言字符,則需要使用 mb_strripos 函數。如果想得到所有符合條件的位置,可以使用循環。