当前位置:
  1. 首页 »
  2. 知识 »
  3. 正文

PHP替换字符串preg_replace和str_replace的区别

零分 471

PHP str_replace,替换固定的值。str_replace() 函数以其他字符替换字符串中的一些字符(区分大小写)。

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

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

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

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

如果查找的是数组,而替换的是字符串,那么替代字符串将对所有查找到的值起作用。

语法:

str_replace(find,replace,string,count)

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

PHP preg_replace — 执行一个正则表达式的搜索和替换,根据规则进行搜索替换。

示例:

结果:

能用str_replace替换的都可以用preg_replace替换,在速度上, preg_replace要比 str_replace慢,能用 str_replace就不用 preg_replace!

.avif是什么格式,.avif图片怎么打开?.avif格式图片怎么转成.jpg图片?

.avif是什么文件格式? .avif是图片格式,已经有很多地方使用.avif格式的图片,如淘宝。 AVIF 是由开放媒体联盟开发的一种图像文件格式,任何人都可以使用。它可以使用无损或有损压缩来存储带有“.avif”文件扩展名的静止图像和动画图像。 AVIF 代表 AV1 图像文件格式,因为它使用 AV1 压缩。它被广泛视为 HEIC(高效图像容器)的替代品,它使用 HEVC(高效视频编码)而不是较新的 AV1。 如果您感到困惑:AV1 压缩最终将取代旧的 HEVC 标准。由于旧的 HEIC 容器依赖于 HEVC,因此 AVIF 作为一种新的图像格式被引入,它利用了更新的 AV1 压缩。 .a
知识 1,890

PHP处理XML数据及转JSON数组simplexml_load_file和simplexml_load_string

转换 XML 文件为 SimpleXMLElement 对象,然后输出对象的键和元素: <?php $xml=simplexml_load_file("note.xml"); print_r($xml); ?> 以上代码在实际处理中可能会遇到数据丢失,SSL出错等情况,所以使用simplexml_load_string simplexml_load_string:转换形式良好的 XML 字符串为 SimpleXMLElement 对象,然后输出对象的键和元素: <?php $note=<<<XML <note> <to>Tove</to> <
知识 1,610

php file 与 file_get_contents函数

简单的讲: file读取文件以数组形式返回,file_get_contents读取文件以字符串形式返回! 比如读取一个data.txt的文本文件。 <?php     $file=file("data.txt");     $file_get_contents=file_get_contents("data.txt");    echo "file 数组,一行一个!<br><br>";    print_r($file);    echo "<br><hr>file_get_contents,字符串。<br><br>";    print_r($fil
知识 2,612

JQ各种top,height,width区分

HTML精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidth scrollHeight:获取对象的滚动高度。 scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 scrollWidth:获取对象的滚动宽度 offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度 offsetLeft:获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置 offsetTop:
知识 2,150

wordpress 输入友情链接wp_list_bookmarks

WordPress输出友情链接 1、后台添加“链接”导航 在function.php中加入 add_filter('pre_option_link_manager_enabled','__return_true'); 2、前台调用友情链接列表 <?php wp_list_bookmarks( $args ); ?> 示例: <?php wp_list_bookmarks('orderby=id&categorize=0&show_images=0&title_li='); ?> 参数说明: <?php $args = array( 'ord
知识 2,666