PHP – mb_stripos() 函数

phpserver side programmingprogramming更新于 2025/8/19 13:52:17

PHP 中的 mb_stripos() 函数用于查找一个字符串在另一个字符串中首次出现的位置。该函数不区分大小写。mbstripos() 返回给定 haystack 字符串中指针首次出现的数字位置。如果未找到针,则返回 False。

语法

integer mb_stripos($str_haystack, $str_needle, $int_offset=0, $str_ecoding=empty)

参数

它接受以下四个参数 −

  • $str_haystack − 此参数用于从给定字符串中获取针首次出现的位置。

  • $str_needle − 此参数用于从给定的 haystack 中查找字符串。

  • $int_offset −此参数用于在 haystack 中搜索字符串的位置。如果偏移量为负数,则从给定字符串的末尾开始计算。

  • $str_encoding − 要使用的字符编码名称。如果省略,则使用内部字符编码。

返回值

此函数返回给定 haystack 字符串中指针首次出现的数字位置。如果未找到指针,则返回 False。

示例 1

<?php
   mb_internal_encoding("UTF-8");

   //使用字符串 PHP 教程
   // offset=0
   $string=mb_stripos("PHP Tutorials","ia", 0 );

   // 输出将为 int(9)
   var_dump($string);
?>

输出

int(9)

相关文章