php通过strpos查找字符串出现位置的方法

这篇文章主要介绍了php通过strpos查找字符串出现位置的方法,实例分析了strpos的功能及使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下

dubbo

本文实例讲述了php通过strpos查找字符串出现位置的方法。分享给大家供大家参考。具体分析如下:

strpos用来查找一个字符串在另一个字符串中首次出现的位置,strpos区分大小写,如果没有找到则返回false,所以strpos有两种类型的返回值,一种是整形,一种是bool型,开发过程中需要注意

123<?phpecho strpos("Hello world!","wo");?>

输出结果:6

由于strpos有两种类型的返回值,所以在判断是否找到子字符串的的时候最好使用===三个等号进行严格类型的相等比较

1234567891011121314<?php$haystack = "needle23423432";$pos = strpos($haystack, "needle");if ($pos==false) {print("Not found based (==) test\n");} else {print("Found based (==) test\n");}if ($pos===false) {print("Not found based (===) test\n");} else {print("Found based (===) test\n");}?>

上面的代码返回如下结果

123456This script will print: Not found based (==) testFound based (===) test The (===) test is correct.

希望本文所述对大家的php程序设计有所帮助。

有以下几种bai方法:

stripos() 返回字符串在另一字du符串zhi中第一次出现的位置(大小写不敏感dao)

stristr() 查找字符串在另一字符串中第一次出现的位置(大小写不敏感)

strpos() 返回字符串在另一字符串中首次出现的位置(对大小写敏感)

strrchr() 查找字符串在另一个字符串中最后一次出现的位置。

strripos() 查找字符串在另一字符串中最后出现的位置(对大小写不敏感)

strrpos() 查找字符串在另一字符串中最后出现的位置(对大小写敏感)

扩展资料:

PHP常用函数:

strtoupper()函数把字符串转换为大写

strtolower()函数把字符串转换为小写

strtok()函数把字符串分割为更小的字符串

strstr()函数搜索一个字符串在另一个字符串中的第一次出现

strspn()函数返回在字符串中包含的特定字符的数目

strrpos()函数查找字符串在另一个字符串中最后一次出现的位置

strripos()函数查找字符串在另一个字符串中最后一次出现的位置

作者: 执着小钟

执着小钟

发表评论