PHP中的preg_replace()函数_preg_replace('/xx/', 'y', $string);_xiaoShengSanYue的博客-程序员宅基地

技术标签: PHP  php  preg_replace函数  

  • 文档地址
  • 不过作为一个初学者又不是很聪明的我,一开始是没有看懂文档的说明的,所以我决定自己记录下
  • preg_replace()该函数接收三个参数
参数 作用
pattern 正则表达式或者要匹配的内容
replacement 要替换的内容
subject 要操作的对象

  • 示例
<?php
$num = '4';
$string = "This string has four words.";
$string = preg_replace('/four/',$num, $string);
echo $string;   #This string has 4 words.
?>
  • 正则表达式的情况我就不再具体写了,主要是想说明下上面的/four/左右两边的/,实验结果如下
    • 这部分为要匹配的内容,在匹配内容的开头和结尾必须要添加同样的标识,但是不能为数字和字母,否则报如下错:

    PHP Warning: preg_replace(): Delimiter must not be alphanumeric or backslash in /box/main.php

    • 也可以不是/,开头和结尾的标识是其他的符号也可以,只要两个相同就OK,如:
    <?php
      $num = '4';
      $string = "This string has four words.";
      $string = preg_replace('@four@',$num, $string);
      echo $string; # This string has 4 words.
      ?>
    
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/yehuaner33/article/details/105301552

智能推荐

Bayer filter_皮熊的博客-程序员宅基地

什么是拜耳滤镜:如果在 CCD 表面覆盖一个只含红绿蓝三色的马赛克滤镜,再加上对其输出信号的处理算法,就可以实现一个 CCD 输出彩色图像数字信号。由于这个设计理念最初由拜尔(Bayer)先生提出,所以这种滤镜也被称作拜尔滤镜。

win10 zlib编译_windows10 安装zlib_longji的博客-程序员宅基地

1 zlib基本信息1.1 zlib官网从http://www.zlib.net/下载http://zlib.net/zlib-1.2.8.tar.gz。 解压后得到源码。需要自己修改zconf.h.in文件为zconf.h。1.2 github上zlib源码库github下载源码,不需要对zconf.h.in改名。github代码库网址:https://github.com/madler/zli_windows10 安装zlib

实验 实现60S计数器_单片机60秒计时器实验_星雨晨曦的博客-程序员宅基地

实验 实现60S计数器一、实验要求实现一个秒表,通过一个8051单片机、2个七段LED数码显示管(共阴或者共阳均可),运行后2个LED数码显示管进行计秒,从00开始到59,循环显示,计时至59后跳回00。必须使用计时器T0或者T1实现。二、实验目的1、进一步掌握AT89C51 单片机的结构和工作原理;2、掌握单片机的接口技术及外围芯片的工作原理及控制方法;3、进一步掌握单片机程序编写及程序调试过程,掌握模块化程序设计方法;4、掌握PROTEUS仿真软件的使用方法;5、掌握LED数码管原理及使_单片机60秒计时器实验

传感器自学笔记第九章——SW-420震动传感器、声控开关传感器、避障传感器模块、TCRT5000循迹传感器、倾斜开关_sw420_宫伟迪的博客-程序员宅基地

作者:GWD 时间:2019.06.26SW-420震动传感器(开关量传感器)一、学习要点:无二、手册分析(开关量传感器)1、产品用途:各种震动触发作用,比如防盗报警等2、产品不震动时开关闭合输出低电平,震动时输出高电平;三、编程程序功能:当P32(INT0)的震动传感器有震动产生时,触发外部中断(低电平触发),P21的LED灯点亮1S;代码:#include<reg52..._sw420

java学习笔记:关键字、标识符、注释和常量/变量_勤奋的小学生的博客-程序员宅基地

目标:关键字 标识符 注释 常量和变量关键字:概述:被java语言赋予特定含义的单词 特点:组成关键字的字母全是小写 注意事项: goto和const作为保留字存在,目前不可使用 类似Notepad++这样的高级记事本,针对关键字有特色的颜色标记,非常直 关键字表:标识符:概述:就是给类、接口、方法、变量等起名字时使用的字符序列。 组成规则: 英...

PHP把base64位转化成图片保存到本地_thinkphp base64保存到本地_当年那云的博客-程序员宅基地

/** * [将Base64图片转换为本地图片并保存] * @E-mial [email protected] * @TIME 2017-04-07 * @WEB http://blog.iinu.com.cn * @param [Base64] $base64_image_content [要保存的Base64] * @param [目录] $path [要保存的路径] */function base64_image_content($base64_image_con._thinkphp base64保存到本地

随便推点

Access to XMLHttpRequest at 'XXX' from origin 'XX' has been blocked by CORS policy: No 'Access-Contr_access to xmlhttprequest at 'xxxxx' from origin 'x_watermelon.liu的博客-程序员宅基地

Access to XMLHttpRequest at ‘XXX’ from origin ‘XX’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present o AJAX跨域请求解决方法;这个问题折腾了很久,有些建议说在浏览器的后面加–allow-file-access-from-..._access to xmlhttprequest at 'xxxxx' from origin 'xxxx' has been blocked by c

SAMBA远程访问AirDisk,不用经过官方服务器就可以远程访问_airdisk网络访问_AirDisk的博客-程序员宅基地

说明:想不通过厂家服务器,又想外网访问设备的方法,很简单,但是你要满足下面两个要求。要求:1.必须要有公网IP;2.需要路由器拨号上网,不能是光猫或光猫路由器一体机。具体方法:1.路由器内设置端口映射,将设备的445端口映射出去,比如映射成9999,然后路由器登录DDNS。2.外网通过支持修改SAMBA端口的软件通过DDNS访问9999端口。设置完成..._airdisk网络访问

微信小程序中 input空间输入文字如何清空_huangmeimao的博客-程序员宅基地

场景:希望读取input控件的输入内容之后,清空输入框的内容。由于本人是JS小白,整整花了一两个小时都没找到方法。原来微信小程序不支持document通过id获取控件的方法,尽管编译不报错,但是实际是不起作用的,本人亲测。只能通过数据传递的方式实现,方法如下: 功能:按控件“输入”,之后input输入框就会清空//input.wxml----添加控件

Qt5 与OpenCV4教程一:Qt5.12安装与OpenCV4.5.0配置_opencvqt教程-程序员宅基地

Qt5 与OpenCV4教程一:Qt5.12安装与OpenCV4.5.0配置一、Qt下载与安装1、清华大学镜像下载https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/本文下载版本为Windows 下Qt5.122、安装:如下博客有完整下载安装和配置过程https://dengjin.blog.csdn.net/article/details/88975907二、OpenCV4.5.0下载与配置1、OpenCV4.5.0下载_opencvqt教程

ERROR ITMS-90032的解决办法_繁重的秋春的博客-程序员宅基地

今天打包好了,渠道那边上传的时候,说出现的问题。如图: 网上查找问题,原因是icon找不到了,但是我把icon都放到media.assert里面了,文件名也对不上,后面想到info里面有个“Icon files”数组,这是以前icon适配用到的方法,后面废弃掉了,但是一些配置还是留在info里面,没有删除,删除后问题就解决了。_itms-90032

前端笔记 - jQuery_aizhang8995的博客-程序员宅基地

一、简介jQuery是一个兼容多浏览器的javascript库,核心理念是write less,do more(写得更少,做得更多)。jQuery在2006年1月由美国人John Resig在纽约的barcamp发布,吸引了来自世界各地的众多JavaScript高手加入,由Dave Methvin率领团队进行开发。如今,jQuery已经成为最流行的javascript库,在世界前10...

推荐文章

热门文章

相关标签