开启辅助访问
帐号登录 |立即注册

PHP字符串查找、替换函数

 
一、PHP字符串查找(4个函数)
1. stripos()
stripos() 用来查找字符串中某部分字符串首次出现的位置(不区分大小写)。
2. strpos()
stripos() 用来查找字符串中某部分字符串首次出现的位置(区分大小写)。
示例如下:
<?php
$findme = 'c';
$findme1 = 'C';
$mystring = 'ABCabc';
$pos1 = stripos($mystring, $findme);
$pos2 = strpos($mystring, $findme1);
var_dump($pos1);
var_dump($pos2);
?>
上述代码的执行结果为:
int(2)int(2)


3. strripos()
strripos() 用来计算指定字符串在目标字符串中最后一次出现的位置(不区分大小写)。
4. strrpos()
strrpos() 用来计算指定字符串在目标字符串中最后一次出现的位置(区分大小写)。
示例如下:
<?php
$findme = 'c';
$findme1 = 'C';
$mystring = 'ABCabcabcABC';
$pos1 = strripos($mystring, $findme);
$pos2 = strrpos($mystring, $findme1);
var_dump($pos1);
var_dump($pos2);
?>
上述代码的执行结果为:
int(11)int(11)

二、PHP替换字符串
1. str_ireplace() 和 str_replace() 函数
str_ireplace() 和 str_replace 使用新的字符串替换原来字符串中指定的特定字符串,str_replace 区分大小写,str_ireplace() 不区分大小写,两者语法相似。
使用示例如下:
<?php
$str = 'hello,world,hello,world';
$replace = 'hi';
$search = 'hello';
echo str_ireplace($search, $replace, $str);
?>
执行以上代码的输出结果为:
hi,world,hi,world

2. substr_replace() 函数
substr_replace() 在字符串中将由参数 start开始替换 length 参数限定替换字符串个数
该函数的使用示例如下:
<?php
$str = 'hello,world,hello,world';
$replace = 'hi';
echo substr_replace($str, $replace, 0,5);//从0(可为负数)开始,替换5个字符串。
?>
以上代码的执行结果为:
hi,world,hello,world

回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

友情链接
  • 艾Q网

    提供设计文章,教程和分享聚合信息与导航工具,最新音乐,动漫,游戏资讯的网站。