返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php怎么进行字符串替换
  • 576
分享到

php怎么进行字符串替换

php字符串替换 2020-02-14 15:02:57 576人浏览
摘要

字符串替换方法:1、使用str_replace()函数,语法“str_replace(查找值,替换值,字符串)”;2、使用substr_replace()函数,语法“substr_replace(字符串,替换值,开始位置,替换长度)”。

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

php 中,可以对一个字符串中的特定字符或子串进行替换,这是非常常用的功能。

php进行字符串替换

方法1:str_ireplace() 和 str_replace() 函数

str_ireplace() 和 str_replace 使用新的字符串替换原来字符串中指定的特定字符串,str_replace 区分大小写,str_ireplace() 不区分大小写,两者语法相似。

str_replace(find,replace,string,count)
str_ireplace(find,replace,string,count)
参数描述
find必需。规定要查找的值。
replace必需。规定替换 find 中的值的值。
string必需。规定被搜索的字符串。
count可选。对替换数进行计数的变量。

示例:

<?php
header("Content-type:text/html;charset=utf-8");
$str = 'hello,world,Hello,world';
echo "原字符串:".$str."<br>";

$search = 'hello';
$replace = 'hi';

echo "<br>替换字符串:<br>";
echo str_replace($search, $replace, $str)."<br>";
echo str_ireplace($search, $replace, $str)."<br>";
?>

1.png

方法2:substr_replace() 函数

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

substr_replace() 函数的语法如下:

substr_replace(string,replacement,start,length)
参数描述
string必需。规定要检查的字符串。
replacement必需。规定要插入的字符串。
start必需。规定在字符串的何处开始替换。
  • 正数 - 在字符串的指定位置开始
  • 负数 - 在从字符串结尾的指定位置开始
  • 0 - 在字符串中的第一个字符处开始
length可选。规定要替换多少个字符。默认是与字符串长度相同。
  • 正数 - 被替换的字符串长度
  • 负数 - 从字符串末端开始的被替换字符数
  • 0 - 插入而非替换

示例:

<?php
$str = 'hello,world,hello,world';
$replace = 'hi';
echo substr_replace($str, $replace, 0,5);
?>

以上代码的执行结果为:

hi,world,hello,world

--结束END--

本文标题: php怎么进行字符串替换

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

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

猜你喜欢
  • php怎么进行字符串替换
    字符串替换方法:1、使用str_replace()函数,语法“str_replace(查找值,替换值,字符串)”;2、使用substr_replace()函数,语法“substr_replace(字符串,替换值,开始位置,替换长度)”。 ...
    576
    2023-03-22
    php 字符串替换
  • php怎么将字符串替换星号
    php将字符串替换星号的方法:1、新建一个php文件;2、创建一个字符串变量;3、使用str_replace函数将字符串中“abc”替换为星号;4、使用echo输出替换后的字符串即可。 ...
    817
    2023-03-22
    php 星号
  • php怎么利用正则替换字符串
    php正则替换字符串的方法:1、使用preg_replace()函数,语法“preg_replace(正则表达式,替换值,字符串)”;2、使用preg_filter()函数,语法“preg_filter(正则表达式,替换值,字符串)”。 ...
    486
    2023-03-22
    php 正则 替换字符串
  • php怎么替换指定第几位字符串
    在php中,可以使用substr_replace()函数来替换字符串中指定第几位的字符,语法“substr_replace(字符串,替换值,$start,1)”;其中,参数“$start”指定替换开始的位置,可以为负值。 ...
    949
    2023-03-22
    php 替换字符串 替换指定位置字符
  • php怎么替换字符串后几位
    在php中,可以利用substr_replace()函数来替换字符串后几位字符,只需要将该函数的第三个参数设置为负值即可,语法为“substr_replace (字符串,替换值,-N)”,会从字符串倒数第N个字符开始替换剩下的全部字符,即么替换字符串后N位字符。本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑在php中,可以利用substr_replace()函数来替换字符串 ...
    545
    2023-03-22
    php php字符串
  • php如何替换子字符串
    这篇文章主要为大家展示了“php如何替换子字符串”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“php如何替换子字符串”这篇文章吧。替换子字符串您有一个字符串,想要用另一个子字符串替换它的一部分。 ...
    251
    2023-03-22
    php
  • php中如何替换字符串
    在php中使用strtr()函数替换字符串,具体方法如下:strtr()函数作用:php中strtr()函数的作用是用于替换字符串中特定的字符。strtr()函数语法:strtr(string,from,to)参数:string:指定字符串 ...
    917
    2023-03-22
    PHP 字符串
  • php中字符串怎么替换掉单引号
    在PHP中,可以利用“str_replace()”函数替换字符串中的单引号,该函数的作用就是替换字符串中的一些字符,并且区分大小写,语法为“str_replace("'","替换后的内容",字符串);”。 ...
    243
    2023-03-22
    php
  • php怎么将字符串按单词进行反转
    反转方法:1、使用“explode(' ',$str)”语句将字符串转为数组;2、使用“array_reverse($arr)”语句反转数组,以相反的元素顺序返回数组;3、使用“implode(' ',$arr)”语句将反转数组转为字符串。 ...
    760
    2023-03-22
    php 字符串反转
  • C语言字符串替换:字符,字符串,字符数组详解
    这篇文章主要介绍了C++字符串替换的字符,字符串,字符数组,需要考虑的情况比较全面,有不错的借鉴价值,需要的朋友可以参考下 ...
    200
    2023-03-22
    C语言字符串替换 C语言字符 C语言字符串 C语言字符数组
  • php怎么替换字符串的第三位字符
    在php中,可以使用substr_replace()函数来替换指定字符串的第三位字符,该函数可以从字符串指定位置开始,替换指定长度的字符;语法为“substr_replace(字符串, "替换值", 2,1)”。 ...
    344
    2023-03-22
    php 字符串 替换字符
  • php字符串怎么去掉重复字符
    去重步骤:1、使用str_split()函数将字符串转为字符数组,语法“str_split(字符串,1)”;2、使用array_unique()函数去除字符数组中的重复值,语法“array_unique(字符数组)”;3、使用implode()函数将去重后的字符数组还原成字符串即可,语法“implode(去重后的字符数组)”。本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑在 ...
    587
    2023-03-22
    php php字符串
  • SQLserver2008怎么批量替换字符串
    这篇文章主要讲解了“SQLserver2008怎么批量替换字符串”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SQLserver2008怎么批量替换字符串”吧!--替换字符串UPDATE b ...
    587
    2023-03-22
    sqlserver
  • javascript字符串替换字符的方法
    这篇文章主要介绍“javascript字符串替换字符的方法”,在日常操作中,相信很多人在javascript字符串替换字符的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”javascript字符串替换字符 ...
    461
    2023-03-22
    javascript
  • php字符串乱码怎么解决
    php字符串乱码的解决办法:1、通过iconv把gb2312置换成utf-8;2、通过mb_convert_encoding函数转换编码。 ...
    1011
    2023-03-22
    php 乱码
  • php怎么反转字符串abcdefg
    反转方法:1、用strrev()函数,语法为“strrev("abcdefg")”;2、用for语句和substr(),语法“for($i=字符串长度-1;$i>=0;$i--){$r.=substr("abcdefg",$i,1);}”。 ...
    626
    2023-03-22
    php 字符串反转
  • php怎么将字符串后两位替换为其他字符
    在php中,可以使用substr_replace()函数将字符串后两位替换为其他字符。该函数可以从字符串指定位置开始,将指定个数的字符替换为指定值;只需要将函数的第二个参数设置为指定替换值,第三参数设置为“-2”,第四个参数设置为2或者省略即可,语法“substr_replace(字符串,"替换值",-2,2)”或“substr_replace(字符串,"替换值",-2)”。本教程操作环境:wind ...
    276
    2023-03-22
    php php字符串
  • mysql函数replace字符串替换
    最近在一次做项目的时候,发现之前存在数据库中的数据名称写错了,由于数据量比较大,所以从网上找到了replace的方法将bk_keben表中的name字段中的'选修'改为'必修'UPDATE bk_keben SET name = REPL ...
    633
    2023-03-22
    字符串替换 mysql mysql字符串替换
  • PostgreSQL字符串的截取替换
    本篇内容介绍了“PostgreSQL字符串的截取替换”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!初始化数据库CREATE TABLE pu ...
    744
    2023-03-22
    postgresql
  • Mysql怎么对字符串进行排序
    Mysql对字符串进行排序的方法示例:利用ORDER BY关键字进行排序。语法:SELECT column_name,column_nameFROM table_nameORDER BY column_name,column_name AS ...
    253
    2023-03-22
    msql mysql数据库 字符串
热门问答
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作