(PHP)正则表达式-preg_replace()和preg_filter()
程序员文章站
2022-03-29 22:17:32
...
<?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中文网(www.php.cn)!
推荐阅读
-
PHP使用正则表达式获取微博中的话题和对象名
-
PHP和javascript常用正则表达式及用法实例
-
php防止sql注入示例分析和几种常见攻击正则表达式
-
php使用curl和正则表达式抓取网页数据示例
-
POSIX 风格和兼容 Perl 风格两种正则表达式主要函数的类比(preg_match, preg_replace, ereg, ereg_replace)
-
PHP正则替换函数preg_replace和preg_replace_callback使用总结
-
PHP使用正则表达式获取微博中的话题和对象名
-
深入研究PHP中的preg_replace和代码执行
-
php preg_filter执行一个正则表达式搜索和替换
-
WEB开发时常用的正则表达式(PHP和Javascript)