字符函数:

strstr:返回指定字符的前后部分                                                                          很粗放 只是返回字符串的前后
    strtr:指定的字符进行替换,可以使用数组进行替换                                            字符串替换,可以使用数组
    str_replace:把指定字符的都进行替换,还可以返回替换的字符个数                     字符串替换,可以返回替换的个数
    substr_replace:进行替换 可以指定开始的位置和长度                                         字符串替换,通过索引与长度替换

代码展示:

str_replace

<?php
/*** Created by PhpStorm.* User: sunxi* Date: 2019/9/23* Time: 16:30*/$aa=str_replace('a','v','gva',$count1);
var_dump($aa);
echo "<br>";
var_dump($count1);echo "<br>";
$aa=str_replace('a','v','gvaaaaaavaaa',$count2);
var_dump($aa);
echo "<br>";
var_dump($count2);// string(3) "gvv"
// int(1)
// string(12) "gvvvvvvvvvvv"
// int(9)

strtr 

<?php
// 9wdefeeg4grvdq
// s9defeeg9grvdq
// string(28) "ccccccccccccxxxxffffffffffff"
$a=strtr("swdefeeg4grvdq","s","9");
print_r($a);
echo "<br>";$b=strtr("swdefeeg4grvdq","4w","99");
print_r($b);$a=["a"=>"cccc","b"=>"ffff"
];$r=strtr("aaaxxxxbbb",$a);
echo "<br>";
var_dump($r);

strstr

<?php
// xddddddssss
// eeeeel
$a=strstr("eeeeelxddddddssss","x");
$b=strstr("eeeeelxddddddssss","x",true);
print_r($a);
echo "<br>";
print_r($b);

substr_replace:进行替换,是通过指定索引与长度进行替换

<?php
// ad
$a=substr_replace("aaaaaffffdddd", "d", 1);
print_r($a);
echo "<br>";// daaaaffffdddd
$a=substr_replace("aaaaaffffdddd", "d", 0,1);
print_r($a);

PHP的替换strstr strtr str_replace substr_replace相关推荐

  1. PHP字符串替换函数strtr()的功能实现讲解

    我们今天要向大家讲的内容是有关PHP字符串替换函数strtr()的相关介绍.对于初学者来说,对于PHP字符串替换函数strtr()的了解还比较浅显,希望通过本文介绍的内容能够让大家深入了解这个函数的具 ...

  2. php strstr 与 str_replace区别,[PHP]strstr(),substr(),str_replace(),parse_str()

    strstr() strstr(str1,str2) 函数用于判断字符串str2是否是str1的子串.如果是,则该函数返回str2在str1中首次出现的地址:否则,返回NULL. char str[] ...

  3. PHP替换字符串函数strtr()和str_replace()

    strtr(string,from,to): 逐个字符开始替换,以from跟to中长度较较短的一个为准,例如: strtr("aidenliu","ai",&q ...

  4. PHP—str_replace()替换函数的使用

    一.str_replace()函数 1.定义和用法 str_replace() 函数替换字符串中的一些字符(区分大小写). 注释:该函数是区分大小写的.请使用 str_ireplace() 函数执行不 ...

  5. php 函数strtr 替换函数实例解析 strtr 速度比较快

    先来看看这个php字符串替换函数 PHP字符串替换函数strtr()的两种状态 strtr(string,from,to) 或者strtr(string,array) 首先针对PHP字符串替换函数st ...

  6. php str_replice_详解PHP字符串替换str_replace()函数四种用法

    下面通过本文给大家分享PHP字符串替换str_replace()函数4种用法,具体内容如下所示: mixed str_replace ( mixed $search , mixed $replace ...

  7. php实现文本替换,php文本替换 函数 strtr()、str_repalce()

    php 中替换函数主要有strtr(),str_repalce()这两个函数,但你们都知道他们这两个函数的区别和用法吗? IT我领先在这里给大家一个实例来说明这一问题. 先来看看这个php字符串替换函 ...

  8. php字符串的查找和替换

    字符串查找并替换的二大函数 * 1.str_replace() * 2.substr_replace() $str = 'Peter Zhu is PHP lecture'; //二.str_repl ...

  9. python替换字符串元素_python替换字符串中的子串图文步骤

    python替换字符串中的子串图文步骤 修改字符串本身是不可能的,因为字符串是不可变类型,只能是通过某些方法来产生它的副本.再把副本赋值给原字符串,达到类似替换的作用.这里介绍几种方法. 旧串换新串: ...

最新文章

  1. 常量元素记忆口诀_化学口诀表:帮助学生加深记忆提高解题正确率
  2. sql中的text字段如何导入oracle
  3. 分布式事务中间件 Fescar - 全局写排它锁解读
  4. 在Eclipse上搭建Android C开发环境
  5. 强化学习(九)Deep Q-Learning进阶之Nature DQN
  6. Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915
  7. Java写入磁盘阵列_月光软件站 - 编程文档 - Java - 利用Linux创建磁盘阵列
  8. Oralce 时间TIMESTAMP的比较
  9. vue里面rules_vue如何使用rules对表单字段进行校验
  10. [转]正确设置nginx/php-fpm/apache权限
  11. 2018年中学计算机考试,重要!2018年济南市初中信息技术考试相关说明!
  12. CS224n自然语言处理(四)——单词表示及预训练,transformer和BERT
  13. c语言课后编程题第八章答案,C语言课后编程题答案.doc
  14. Google开源C++单元测试框架gTest 5:死亡测试
  15. web前端开发工具支持及环境搭建
  16. 签个到,哎,下午的数值计算可以考的好点的。。。。忧桑。。。
  17. 999.项目管理的一些计算技巧
  18. 关于iPhone X下Home Indicator(白条)的隐藏和延迟响应
  19. Pandas 数据结构
  20. js函数内返回一个内部函数详解

热门文章

  1. Jetty在win10上的配置,IDEA中配置Jetty,Maven中配置Jetty插件,Eclipse中配置Jetty插件及其使用,通过java代码内嵌Jetty Server
  2. Introduction | Elasticsearch权威指南(中文版) | 好的博文地址|官方资源所在位置
  3. 通过MULE集成服务的几种方式
  4. SQL Server里那些我们应该知道的系统存储过程
  5. 【Python-numpy】range()、np.arange()、np.linspace()、np.logspace()的使用和区别,list和array不同
  6. jq中查找上级_云计算自动化运维之linux-工作中常用命令总结(上)
  7. C语言sprintf与sscanf函数
  8. PyTorch 入门实战
  9. OpenCV文字绘制支持中文显示
  10. ajax初试,获取数据