 上一篇文章,我们介绍了《详解str_replace()子字符串替换函数 》,本篇文章我们主要介绍stripos()函数。php中字符串是使用较为频繁的数据类型,在一些特殊的场景,我们可能需要在字符串中获取指定字符串首次出现的位置,php中内置了stripos()函数,本文就带大家一起来看一看。首先,我需要了解的是函数的语法。 stripos ( string $haystack , string $needle , int $offset = 0 ) 代码实例: 1.只有待查找的字符串和查找的目标字符这两个参数 <?php
$str="Chinese php.com is better";
echo "出现的位置:".(stripos($str,'com'))."<br>";
?> 输出:出现的位置:12 2.三个参数 <?php
$str="Chinese php.com is better .com";
echo "第一次出现的位置:".(stripos($str,'com'))."<br>";
echo "第二次出现的位置:".(stripos($str,'com',(stripos($str,'com'))+1))."<br>";
?> 输出: 第一次出现的位置:12
第二次出现的位置:27推荐:《2021年PHP面试题大汇总(收藏)》《php视频教程》 以上就是php中利用stripos()获取字符串首次出现的位置的详细内容,更多请关注模板之家(www.mb5.com.cn)其它相关文章! |