PHP8.1.21版本已发布
vue8.1.21版本已发布
jquery8.1.21版本已发布

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

黄舟
黄舟 原创
2016-12-30 11:04:41 1442浏览

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

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

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

show($str1);
echo '<hr/>';
show($str2);

function show($var){
    if(empty($var)){
        echo 'null';
    }elseif(is_array($var)||is_object($var)){
        // array,object
        echo '<pre>';
        print_r($var);
        echo '</pre>';
    }else{
        //string,int,float
        echo $var;
    }
}

?>

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


声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。