Site Loader

LOCATION

VanY_Y

str_ireplace() 函数替换字符串中的一些字符(不区分大小写),在开发中,我经常会对字符串进行处理,比如获取字符串中的某个字母/数字or文字,那我们就可以使用这个函数进行操作.

str_ireplace(find,replace,string,count)
参数 	描述
find 	必需。规定要查找的值。
replace 	必需。规定替换 find 中的值的值。
string 	必需。规定被搜索的字符串。
count 	可选。一个变量,对替换数进行计数。
技术细节
返回值: 	返回带有替换值的字符串或数组。
PHP 版本: 	5+
更新日志: 	在 PHP 5.0 中,新增了 count 参数。

以上是在文档找到对这个函数的详解,包括函数的参数==.下面我附带上一个例子说明一下:

<?php
	$str = "你爱我吗?";

	echo $str;
	//第一个参数是要在字符串查找的字符
	//第二个参数是要替换成的字符
	//第三个是对象字符串,可以是字符串也可以是数组
	//第四个是替换的次数
	$new = str_ireplace('爱','恨',$str,$i);

	//显示替换的个数
	echo "<br>本次运行替换了".$i."个字符<br>";

	//打印数组,查看替换后的数组情况
	print_r($new);
?>

在浏览器显示的结果是:

上面例子是对字符串里面的中文进行替换,下面我们来一个简单的数组例子:

<?php
	$arr = array('我','爱','你');

	print_r($arr);
	//第一个参数是要在字符串查找的字符
	//第二个参数是要替换成的字符
	//第三个是对象字符串,可以是字符串也可以是数组
	//第四个是替换的次数
	$new = str_ireplace('爱','恨',$arr,$i);

	//显示替换的个数
	echo "<br>本次运行替换了".$i."个字符<br>";

	//打印数组,查看替换后的数组情况
	print_r($new);
?>

在浏览器显示的结果如下:

通过以上的例子,是不是觉得对这个函数很明了了呢.

其实学PHP的函数的时候,最先了解的应该是他的参数,知道参数的作用之后,多加几次练习使用,基本就已经掌握这个函数了.如果有兴趣,还可以百度一下,了解一些函数的原理,知道原理和编写技巧,也是有利于新手的编写能力提高的.

Post Author: Vany

我是一个喜欢追求技术的小伙,在大学开始之前,自己还是一个电脑白痴,对于电脑,只会开关机,但是由于自己的兴趣,我在选专业的时候,全部选择了计算机专业,其实我也不知道为什么这样不顾家人的反对去做这个决定。上了大学后,我在大一的时候开始接触计算机硬件,设计的领域包括了电脑维修,系统封装等等。在大二的时候,我才开始接触PHP,一开始的时候还不是很懂,也没什么资源,所以学习只能靠老师讲一些特别基础的东西。在大二的一段时间,自己对服务器特别感兴趣,但是资源问题,只能自己慢慢研究,后来通过各种百度,通过翻墙获得了自己的第一个域名,.top域名。后来还弄了一个免费的虚拟空间,在结合域名,我自己弄了一个静态的个人网站。大三的时候,我在网上找到兄弟连这个网站,网站上面有一些免费的视频,特别适合新人看。从那以后,我一直在看教学视频去提高自己的能力,在后来,经过面试八连碰壁,才发现自己之前学的是那么肤浅,而且工作也没有自己想象的那么简单,但是高兴的是,目前工作的那家公司录用了我,在这个公司我真的学会了很多东西,包括一些cms网站的建设啊,微商城开发啊,还有最让自己兴奋的就是微信接口的开发等等这些。即使学了不少东西,但有些时候还是会觉得自己还是个小白,所以我必须不断的提升自己

发表评论

电子邮件地址不会被公开。