首页 > 后端开发 > php教程 > (PHP)正则表达式-preg_replace()和preg_filter()

(PHP)正则表达式-preg_replace()和preg_filter()

黄舟
发布: 2023-03-04 13:14:02
原创
1732 人浏览过

<?php
/**
 * 正则表达式练习
 * User: Ollydebug
 * Date: 2015/11/13
 * Time: 13:28
 */

/*
 * preg_replace()不论发不发生替换,值都保留.
 * preg_filter()只保留发生替换的值.
 */

$pattern = array(&#39;/[0123]/&#39;,&#39;/[456]/&#39;,&#39;/[789]/&#39;);
$subject = array("weuy","r3ui","76as83","s","0ck9");
$replacement = array(&#39;百&#39;,&#39;小&#39;,&#39;度&#39;);
$str1 = preg_replace($pattern,$replacement,$subject);
$str2 = preg_filter($pattern,$replacement,$subject);

show($str1);
echo &#39;<hr/>&#39;;
show($str2);

function show($var){
    if(empty($var)){
        echo &#39;null&#39;;
    }elseif(is_array($var)||is_object($var)){
        // array,object
        echo &#39;<pre class="brush:php;toolbar:false">&#39;;
        print_r($var);
        echo &#39;
'; }else{ //string,int,float echo $var; } } ?>
登录后复制

 以上就是(PHP)正则表达式-preg_replace()和preg_filter()的内容,更多相关内容请关注PHP中文网(m.sbmmt.com)!


来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板