首页 > 后端开发 > 正文

php str_replace替换函数如何替换多个内容

2024-07-23 06:25:54 | 我爱编程网

最近经常有小伙伴私信询问php str_replace替换函数如何替换多个内容相关的问题,今天,我爱编程网小编整理了以下内容,希望可以对大家有所帮助。

本文目录一览:

php str_replace替换函数如何替换多个内容

php str_replace替换函数如何替换多个内容

(一)

$new_str
=
str_replace("xxx",
"bbb",
"aaaxxxaaa");

echo
$new_str;
//aaabbbaaa

(二)

$new_str
=
str_replace(array("xxx",
"yyy"),
"bbb",
"aaaxxxaaayyyaaa");

echo
$new_str;
//aaabbbaaabbbaaa

(三)

$new_str
=
str_replace(array("xxx",
"yyy"),
array("bbb",
"ccc"),
"aaaxxxaaayyyaaa");

echo
$new_str;
//aaabbbaaacccaaa

当然,str_replace的第三个参数也可以是数组

php str_replace替换函数如何替换多个内容

php的str_replace函数怎么把


替换掉呢?

  • php的str_replace函数怎么把<p><br/></p>替换掉方法如下

$html="<p>fdasf</p>";

echo $string = str_replace(array("<p>","","</p>"),"",$html);

br< ;

  • 若是<p>     内容</p>替换成<p>内容</p>
    <p>                 content</p>替换成<p>contend</p>
    (空格是tab键和空格键  混合的  都有可能)方法如下

$html=preg_replace('/[\n\r\t]/','',$html);//去空格

  • 若是<p>后面跟了若干个,再是内容

<p>     内容</p>

替换成<p>内容</p>

<p>   content</p> 我爱编程网

替换成<p>contend</p>

<?php

$html="<p>

内容</p>替换成<p>内容</p>

<p>content</p>替换成<p>contend</p>";方法如下

$html=trim($html);

$html=str_replace(PHP_EOL,"",$html);

$html=str_replace(" ","",$html);

$html=preg_replace('/\s+/','',$html);

$html=preg_replace('/[\n\r\t]/','',$html);

echo "{$html}";

?>

php str_replace替换函数如何替换多个内容

请问PHP中如何进行文本替换

我爱编程网(https://www.52biancheng.com)小编还为大家带来请问PHP中如何进行文本替换的相关内容。

一、请问PHP中如何进行文本替换

不用正则,字符串替换即可,用str_replace();这样写:str_replace('Resource id #',' ','Resource id #4');,至于这个函数的具体介绍,自己百度去。

二、请问PHP中如何进行文本替换

我的思路是这样的,如果你是想把#号前面的内容全部替换掉,那么可以用PHP里的字符串截取工具,首先,你可以用$pos=strpos(“Resource id #4”,"#")函数获取到#的位置,然后就可以用substr()方法,该方法用法如下:语法substr(string,start,length)参数描述string 必需。规定要返回其中一部分的字符串。 start 必需。规定在字符串的何处开始。正数 - 在字符串的指定位置开始负数 - 在从字符串结尾的指定位置开始0 - 在字符串中的第一个字符处开始length 可选。规定要返回的字符串长度。默认是直到字符串的结尾。正数 - 从 start 参数所在的位置返回负数 - 从字符串末端返回注释:如果 start 是负数且 length 小于等于 start,则 length 为 0。例子例子 1输出:world!例子 2输出:world

三、请问php如何替换文本

<?php
$str='我最喜欢4587.4571.520了';
echo str_replace("4587.4571.520","4587.5520.6789",$str);
?>

以上就是我爱编程网小编整理的内容,想要了解更多相关资讯内容敬请关注我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“php str_replace替换函数如何替换多个内容”相关推荐
python如何换行输入?
python如何换行输入?

python如何换行输入?Windows换行符是'\r\n',Unix/Linux的换行符为'\n',Mac的换行符为'\r',在python中,对换行符进行了统一处理,定义为'\n。方法一、使用“\”进行换行输入:1、在python中,Python用反斜线(“\”)作为续行符(换行符),这里以python3.5为例。首先运行终端或者c

2023-12-12 22:41:13
php如何定义一个函数
php如何定义一个函数

php如何定义一个函数函数是完成一个特定功能的代码集合,可以分为系统函数和用户函数。用户可以通过创建自定义函数实现特定需要。1.函数定义语法结构:PHP中允许用户使用function关键字创建一个自定义函数。语法结构:function函数名称(参数1,参数2,...){//函数内的代码}PHP对函数名称的限制比较少,可以是以字母或下划线开头后跟字母、下划线或数字的

2024-07-14 16:14:08
MacBook如何一键切换显卡,MacBook显卡切换方法
MacBook如何一键切换显卡,MacBook显卡切换方法

MacBook如何一键切换显卡,MacBook显卡切换方法MacBook怎么一键切换显卡_MacBook显卡切换方法在日常使用中,我们可能经常会遇到MacBookPro被强制使用独显的情况,这样不仅浪费了性能,同时电量也掉的飞快。那么有没有什么好的解决方法呢?通常,我们都是通过在终端窗口输入指令来切换显卡,不过这样做非常麻烦。sudopmset-aGPUSwitch0//强制使用集显

2024-04-04 02:33:40
php将数组切分为多个数组的函数有吗?
php将数组切分为多个数组的函数有吗?

php将数组切分为多个数组的函数有吗?答案:你一定是在寻找array_chunk函数:-)准确地说,这个函数就是用于将数组进行分块切割。举一个简单的示例:数组分块array_chunk函数是对数组进行定长分块,输出的结果如下:自动重排索引第二种情况,是保留原索引:保留索引以上。php语言中字符串分割用什么函数?“php分割

2024-07-21 06:11:24
php如何获取文件大小php如何获取文件大小和内容
php如何获取文件大小php如何获取文件大小和内容

php如何获取文件大小php如何获取文件大小和内容php如何获取文件大小该函数通过头信息获取远程文件大小,代码如下:if($FP=@fsockopen($URL[主持人],空($URL[港口])?80美元:网址[港口],$error)){fputs($FP,路径])?/:$URL[路径])."HTTP/1.1rfputs($FP,r而(!feof($fp)){

2024-07-23 04:39:38
php如何调用函数
php如何调用函数

PHP直接调用函数和调用另外一个文件中的函数的区别//如果是PHP文件中的函数,唯一的区别是:先引入外部文件,然后直接调用。//如果是外部类文件中的函数,需要引入,然后new 对象后,再调用该对象的函数。$msg=test_msg();function test_msg(){echo "";}//调用外部文件中的函数//首先引入文件include_once 'file.php';$msg=t

2024-07-17 09:05:21
如何运用PHP函数preg
如何运用PHP函数preg

如何运用PHP函数preg对于初学者来说,大家对说明arraypreg_split(string$pattern,string$subject[,int$limit[,int$flags]])返回一个数组,包含subject中沿着与pattern匹配的边界所分割的子串。如果指定了limit,则最多返回limit个子串,如果limit是-1,则意味着没有限制,可以用来继续指定可选参数f

2024-07-22 09:23:14
[php]如何设定一个函数的某参数可有可无?
[php]如何设定一个函数的某参数可有可无?

用PHP定义一个函数,返回3个参数中的最大值?可以使用以下代码定义一个函数,返回3个参数中的最大值:functionfindMax($num1,$num2,$num3){$max=$num1;if($num2&gt;$max){$max=$num2;}if($num3&gt;$max){$max=$num3;}return$max;}该函数接受3个

2024-07-14 18:53:58