广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php替换关键字的示例
  • 646
分享到

php替换关键字的示例

2023-06-08 01:06:45 646人浏览 安东尼
摘要

这篇文章将为大家详细讲解有关PHP替换关键字的示例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。php替换关键字的方法:首先创建一个PHP示例文件;然后通过“str_replace(find,replac

这篇文章将为大家详细讲解有关PHP替换关键字的示例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

php替换关键字的方法:首先创建一个PHP示例文件;然后通过“str_replace(find,replace,string,count)”方式替换关键字即可。

php 一次性替换多个关键词

php替换多个字符串str_replace函数

echo str_replace(array("m","i"),array("n","z"),"my name is jim!")

输出:ny nane zs jzn!

echo str_replace(array('m','i'),'n',"my name is jim!");
<?php $vowels = array("a", "e", "i", "o", "u", "A", "E", "I", "O", "U");$onlyconsonants = str_replace($vowels, "","Hello World of PHP");echo $onlyconsonants;?>
str_replace(find,replace,string,count)
<?php//把字符串 "Hello world!" 中的字符 "world" 替换为 "Shanghai":echo str_replace("world","Shanghai","Hello world!");?>
参数描述
find必需。规定要查找的值。
replace必需。规定替换 find 中的值的值。
string必需。规定被搜索的字符串。
count可选。对替换数进行计数的变量。
$arr="abcdefg";$replace=array('h','i','j','k','l','m','n');$find=array('a','b','c','d','e','f','g');$str=str_replace($find,$replace,$arr);var_dump($str);var_dump($arr);die;

php替换关键字的示例

只对needle使用数组

示例:str_replace(array('m','i'),'n',"my name is jim!");返回:ny nane ns jnn!
可以看出,函数顺序性的对数组中每个字符串进行替换,并返回替换后的字符串。

只对new_needle使用数组。

示例:str_replace('m',array('n','z'),"my name is jim!\n")返回:Arrayy naArraye is jiArray!
该替换比较有意思,如果只对第二个参数使用数组则函数将其作为字符串Array进行使用,将所有的needle替换为了数组。

3、只对haystack使用数组。

示例:str_replace("m","n",array("my name is jim!","the game is over!"))该语句执行结果返回一个数组,即分别为传入的两个字符串替换后的结果

如果输出数组内容会看到:ny nane is jin! the gane is over!

对needle和new_needle都使用数组。

示例:str_replace(array("m","i"),array("n","z"),"my name is jim!")返回:ny nane zs jzn!
查看执行结果可以发现,如果前两个参数都使用数组则函数把数组各个对象项字符串进行了替换,及needle的第一项替换为new_needle的第一项。以此类推。

如果needle数组比new_deedle长,例如:str_replace(array("m","i","s"),array("n","z"),"my name is jim!");返回:ny nane z jzn!可见,对于needle数组多出来的字符串被替换为了空串。
如果new_needle数组比needle长,例如:str_replace(array("m","i"),array("n","z","x"),"my name is jim!")返回ny nane zs jzn!可见new_needle多余的项被忽略。

三个参数都使用数组。

例如:str_replace(array("m","i"),array("n","z"),array("my name is jim!","the game is over"))返回的数组内容:ny nane zs jzn!the gane zs over

str_repace函数本来就支持批量替换,例:

// Provides: Hll Wrld f PHP $vowels = array("a", "e", "i", "o", "u", "A", "E", "I", "O", "U"); $onlyconsonants = str_replace($vowels, "", "Hello World of PHP");

关于“php替换关键字的示例”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: php替换关键字的示例

本文链接: https://www.lsjlt.com/news/250751.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php替换关键字的示例
    这篇文章将为大家详细讲解有关php替换关键字的示例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。php替换关键字的方法:首先创建一个PHP示例文件;然后通过“str_replace(find,replac...
    99+
    2023-06-08
  • use关键字在PHP中的使用示例
    这篇文章主要介绍了use关键字在PHP中的使用示例,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.用于命名空间的引用<phpnamespace admin\...
    99+
    2023-06-14
  • Python中的字符串替换操作示例
    字符串的替换(interpolation), 可以使用string.Template, 也可以使用标准字符串的拼接. string.Template标示替换的字符, 使用"$"符号, 或 在字符串内, 使用...
    99+
    2022-06-04
    示例 字符串 操作
  • SQL中关键字的使用示例
    这篇文章主要介绍了SQL中关键字的使用示例,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。起别名在实际的项目中,有时候我们的表名、字段名过于复...
    99+
    2022-10-18
  • Java关键字final的示例分析
    小编给大家分享一下Java关键字final的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、常见问题所有的final修饰的字段都是编译期常量吗如何理解p...
    99+
    2023-06-15
  • str_replace()子字符串替换函数的示例分析
    这篇文章主要介绍str_replace()子字符串替换函数的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!字符串是php使用过程中操作较为常见的数据类型,对于子字符串的操作,php内置了str_replace...
    99+
    2023-06-15
  • C语言实现字符串替换的示例代码
     替换,意思就是用另一个字符串str3来替换str1中所有的str2。替换过程和查找的过程可以合并在一起,在上面循环查找的过程中,每找到一个str2,就把它替换为str3,...
    99+
    2022-11-12
  • defer关键字、panic和recover的示例分析
    这篇文章给大家介绍defer关键字、panic和recover的示例分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。defer关键字defer关键字可以让函数或语句延迟到函数语句块的...
    99+
    2022-10-19
  • C++示例讲解friendstaticconst关键字的用法
    目录一、友元函数1.1重载operator<<1.2友元函数1.3友元类二、关键字const2.1const修饰类的成员函数三、关键字static3.1static类成员...
    99+
    2022-11-13
  • java基础之关键字的示例分析
    这篇文章将为大家详细讲解有关java基础之关键字的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、static关键字1.1 使用static关键字定义属性在讲解static定义属性操作之前,首先...
    99+
    2023-06-20
  • Java Web关键字填空示例详解
    (1)在TestServletRequest中将名为“param”,值为“HelloWorld”的信息存入request范围内,并利用...
    99+
    2022-11-13
  • Java Web关键字填空示例分析
    今天小编给大家分享一下Java Web关键字填空示例分析的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。(1)在Te...
    99+
    2023-06-30
  • C#中using关键字的使用方法示例
    目录1 :using 指令(命名空间)2 :using 语句(1 ):using (ResourceType Identifier = Expression ) State...
    99+
    2022-11-13
  • Kotlin中Object关键字的使用示例介绍
    目录1.定义单例类2.对象表达式3.伴生对象在kotlin中的超类是Any,并没有使用Java中的Object关键字表示超类。 在Kotlin中Object关键字,另有作用。 1.定...
    99+
    2022-11-13
  • C语言volatile关键字的作用与示例
    目录写在前面volatile和内联汇编的volatile的选择写在前面 版本信息:Linux操作系统,x86架构,Linux操作系统下GCC9.3.1版本。GCC 9.3.0手册。 ...
    99+
    2023-05-15
    C语言volatile关键字 C语言volatile
  • JAVA并发中VOLATILE关键字的示例分析
    小编给大家分享一下JAVA并发中VOLATILE关键字的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!并发编程中的三个概念:1.原子性在Java中,对基本...
    99+
    2023-06-15
  • Python正则替换字符串函数re.sub用法示例
    本文实例讲述了Python正则替换字符串函数re.sub用法。分享给大家供大家参考,具体如下: python re.sub属于python正则的标准库,主要是的功能是用正则匹配要替换的字符串 然后把它替换成...
    99+
    2022-06-04
    正则 示例 字符串
  • C语言面试C++字符串替换空格示例
    字符串替换空格(多换一) 面试题: 面试题需要考虑规范,算法,代码,可移植性,还有鲁棒性等,考虑了这些之后再下手就会很舒服 首先我看到是%20替换空格,万一面试官说换其他的然后你很...
    99+
    2022-11-12
  • kotlinobject关键字单例模式实现示例详解
    目录正文一、 匿名内部类二、单例模式三、伴生对象1、深入分析伴生对象2、用伴生对象实现工厂模式3、用伴生对象实现单例模式(1)、借助懒加载委托(2)、伴生对象 Double Chec...
    99+
    2023-01-12
    kotlin object关键字单例模式 kotlin object
  • php数组怎么遍历替换某一字段(键名)的值
    遍历替换步骤:1、使用foreach语句通过引用循环的方式遍历数组,语法“foreach($arr as $k=>&$v){//循环体语句块;}”;2、在循环体中,使用“===”运算符查找指定字段的元素,并重新赋值,语法“fo...
    99+
    2022-08-22
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作