我是靠谱客的博主 舒心网络,最近开发中收集的这篇文章主要介绍php查找替换函数,php 字符串查找替换函数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

php 字符串查找替换函数

PHP有关查找替换的函数比较多,如有:strstr(),strpos,str_replace()

1.strstr PHP strstr() 函数

定义和用法

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

注释:该函数是二进制安全的。

注释:该函数对大小写敏感。如需进行不区分大小写的搜索,请使用 stristr() 函数。

例:

$seostudy='SEO优化软件 http://www.seostudy.net';

if (strstr($seostudy,'www')) {

$seostudy_before=strstr($seostudy,'www',true);//获取seostudy之前的部分字符串

$seostudy_after=strstr($seostudy,'www');//获取seostudy之后的部分字符串

}

echo $seostudy_before;

echo $seostudy_after;

?>

2.  PHP strpos() 函数

定义和用法

strpos() 函数查找字符串在另一字符串中第一次出现的位置。

注释:strpos() 函数对大小写敏感。

注释:该函数是二进制安全的。

相关函数:

stripos() - 查找字符串在另一字符串中第一次出现的位置(不区分大小写)

strripos() - 查找字符串在另一字符串中最后一次出现的位置(不区分大小写)

strrpos() - 查找字符串在另一字符串中最后一次出现的位置(区分大小写)

例:

$seostudy='SEO优化软件 http://www.seostudy.net';

echo strpos($seostudy,'www');//显示位置数字,如10;

?>

3.     PHP str_replace() 函数

定义和用法

str_replace() 函数以其他字符替换字符串中的一些字符(区分大小写)。

该函数必须遵循下列规则:

如果搜索的字符串是数组,那么它将返回数组。

如果搜索的字符串是数组,那么它将对数组中的每个元素进行查找和替换。

如果同时需要对数组进行查找和替换,并且需要执行替换的元素少于查找到的元素的数量,那么多余元素将用空字符串进行替换

如果查找的是数组,而替换的是字符串,那么替代字符串将对所有查找到的值起作用。

注释:该函数区分大小写。请使用 str_ireplace() 函数执行不区分大小写的搜索。

注释:该函数是二进制安全的。

例:

$seostudy='SEO优化软件 http://www.seostudy.net';

echo str_replace('www', 'shenzhen', $seostudy)//替换www为shenzhen

//显示结果为shenzhen.seostudy.net

?>

最后

以上就是舒心网络为你收集整理的php查找替换函数,php 字符串查找替换函数的全部内容,希望文章能够帮你解决php查找替换函数,php 字符串查找替换函数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(68)

评论列表共有 0 条评论

立即
投稿
返回
顶部