php怎么忽略大小写的进行字符串替换

忽略大小写替换的方法:1、使用str_ireplace()函数,语法“str_ireplace(查找值,替换值,字符串)”;2、使用substr_replace()函数,语法“substr_replace(字符串,替换值,开始替换位置)”。

php怎么忽略大小写的进行字符串替换

本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

方法1:使用str_ireplace()函数

把字符串 “Hello world!” 中的字符 “WORLD”(不区分大小写)替换成 “Shanghai”:


登录后复制

输出:

立即学习“PHP免费学习笔记(深入)”;

Hello Shanghai!

登录后复制

说明:

str_ireplace() 函数替换字符串中的一些字符(不区分大小写)。

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

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

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

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

如果是对一个数组进行查找,但只对一个字符串进行替换,那么替代字符串将对所有查找到的值起作用。

语法

str_ireplace(find,replace,string,count)

登录后复制

参数 描述

find必需。规定要查找的值。replace必需。规定替换 find 中的值的值。string必需。规定被搜索的字符串。count可选。一个变量,对替换数进行计数。

方法2:使用substr_replace()函数

把 “Hello” 替换成 “world”:


登录后复制

输出:

立即学习“PHP免费学习笔记(深入)”;

world

登录后复制

说明:

substr_replace() 函数把字符串的一部分替换为另一个字符串。

substr_replace(string,replacement,start,length)

登录后复制

参数 描述

string必需。规定要检查的字符串。replacement必需。规定要插入的字符串。start

必需。规定在字符串的何处开始替换。

正数 – 在字符串中的指定位置开始替换负数 – 在从字符串结尾的指定位置开始替换0 – 在字符串中的第一个字符处开始替换length

可选。规定要替换多少个字符。默认是与字符串长度相同。

正数 – 被替换的字符串长度负数 – 表示待替换的子字符串结尾处距离 string 末端的字符个数。0 – 插入而非替换

推荐学习:《PHP视频教程》

以上就是php怎么忽略大小写的进行字符串替换的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2513770.html

(0)
上一篇 2025年3月5日 15:17:17
下一篇 2025年3月1日 05:01:28

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 什么是PHP 过滤器?有那几种过滤器呢?

    上篇文章给大家介绍了《如何用php编写 e-mail的程序文件?》,本文继续给大家介绍什么是php 过滤器?有那几种过滤器呢?一起出发吧! 什么是 PHP 过滤器? PHP 过滤器用于验证和过滤来自非安全来源的数据。 测试、验证和过滤用户输…

    2025年3月5日 编程技术
    200
  • php数组怎么增加一个元素

    方法:1、使用array_unshift()函数在数组的开头增加一个元素,语法“array_unshift(array,值)”;2、使用array_push()函数在数组的尾部增加一个元素,语法“array_push(array,值)”。 …

    2025年3月5日
    200
  • php链式操作的实现方法有哪些

    php实现链式操作的方法:1、使用魔法函数“__call”结合“call_user_func”来实现;2、使用魔法函数“__call”结合“call_user_func_array”来实现;3、利用trim()函数来实现。 本教程操作环境:…

    2025年3月5日
    200
  • php常见报错级别有哪些

    php常见报错级别:1、E_ERROR;2、E_WARNING;3、E_PARSE;4、E_NOTICE;5、E_USER_ERROR;6、E_USER_WARNING;7、E_USER_NOTICE;8、E_STRICT;9、E_ALL。…

    2025年3月5日
    200
  • 你对PHP JSON函数有多少了解呢?

    上篇文章给大家介绍了《什么是php 过滤器?有那几种过滤器呢?》,本文继续给大家介绍什么是php json()函数?本篇文章将会有一定的参考价值哦! 如何使用 PHP 语言来编码和解码 JSON 对象? 环境配置 在 php5.2.0 及以…

    2025年3月5日
    200
  • PHP如何使用OpenSSL加密中的对称加密

    本篇文章给大家介绍一下php使用openssl加密中的对称加密的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 我们已经学过不少 PHP 中加密扩展相关的内容了。而今天开始,我们要学习的则是重点中的重点,那就是 Op…

    2025年3月5日
    200
  • 在PHP中如何操作临时文件

    本篇文章给大家介绍一下在php中如何操作临时文件的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 关于文件相关的操作,想必大家已经非常了解了,在将来我们刷到手册中相关的文件操作函数时也会进行详细的讲解。今天,我们先来…

    2025年3月5日
    200
  • PHP如何在两个文件中找出相同的记录?

    本篇文章给大家介绍一下php如何在两个文件中找出相同的记录的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 引言 给定a,b两个文件, 分别有x,y行数据, 其中(x, y均大于10亿), 机器内存限制100M,该如…

    2025年3月5日
    200
  • PHP如何使用DsQueue pop()函数?

    本篇文章给大家介绍一下php使用dsqueue pop()函数的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 DsQueue::pop()PHP中的函数用于删除并返回出现在队列顶部的值。换句话说, 它返回出现在队列…

    2025年3月5日
    200
  • 如何用PHP MySQL 进行数据连接?

    上篇文章给大家介绍了《 关于my sql的一些“个人简介”!!!》,本文继续给大家介绍如何用php mysql 进行数据连接?你知道哪些方法或者哪些连接方式呢?本篇文章将会带领你们一起去了解mysql是如何进行下载并如何去进行数据连接的?一…

    2025年3月5日
    200

发表回复

登录后才能评论