当前位置: 首页 > 后端技术 > PHP

PHP的mb_strpos使用

时间:2023-03-29 13:46:00 PHP

mb_strpos(PHP4>=4.0.6,PHP5,PHP7)mb_strpos—查找字符串在字符串中首次出现的位置mb_strpos—查找字符串在另一个字符串中首次出现的位置Descriptionintmb_strpos(string$haystack,string$needle[,int$offset=0[,string$encoding=mb_internal_encoding()]])//查找字符串在字符串中第一次出现的位置。//在字符串中查找字符串中第一次出现的位置。//根据字符数执行多字节安全strpos()操作。第一个字符的位置为0,第二个字符的位置为1,依此类推。//执行多字节安全strpos()操作。第一个字符的位置为0,第二个字符的位置为1,依此类推。参数shaystack被检查的字符串。要检查的字符串。needle要在haystack中查找的字符串。与strpos()相反,数值不作为字符的序数值。在大海捞针中找到这个字符串。与strpos()不同,数值不被视为字符的连续值。offset搜索偏移量。如果未指定,则使用0。负偏移量从字符串末尾开始计数。搜索位置的偏移量。如果未提供此参数,将使用0。负偏移将从字符串末尾开始计数。encoding编码参数是字符编码。如果省略,将使用内部字符编码值。编码参数是字符编码。如果省略,则使用内部字符编码。返回值返回needle在haystack字符串中第一次出现的数字位置。如果未找到针,则返回FALSE。返回needle在大海捞针字符串中第一次出现的数字位置。如果没有找到针,它将返回FALSE。示例mb_strlen($haystack,$encoding)){中断;}}return$haystack;}$replace=mb_str_replace("helloworld!helloworld!helloworld!helloworld!","hello","hi");echo$replace.PHP_EOL;//hiworld!hiworld!hiworld!hiworld!//hiPHP!hiPHP!hiPHP!hiPHP!echomb_str_replace($replace,"world","PHP").PHP_EOL;echomb_str_replace($replace,"","-")。PHP_EOL;//PHP是世界上最好的语言?????echomb_str_replace("PHP是世界上最好的语言?????",'?','?',0,mb_internal_encoding())。PHP_EOL;echomb_str_replace("112233445566",'22','00')。PHP_EOL;//110033445566echomb_str_replace('????','?','?1',2,mb_internal_encoding()).PHP_EOL;回声mb_str_replace('1111','111','0',1)。PHP_EOL;//10echomb_strlen('????').PHP_EOL;//4//代码开发代码echomb_str_replace('软件开发软件','软件','代码',0,mb_internal_encoding()).PHP_EOL;//代码开发//todo??echomb_str_replace('软件开发软件','软件','代码')。PHP_EOL;文章参考http://php.net/manual/en/func...转载请注明出处