(PHP)正则表达式-preg_replace()和preg_filter()
2015-11-13 14:41
746 查看
<?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安全相关的配置
- EditPlus注册码 亲测最新版可用
- [Windows Server 2008] 安装PHP+MySQL方法
- laravel 5 用户管理
- PHP程序对象、数组串行化(序列化)
- 使用FileZilla Server轻松搭建个人FTP服务器
- ThinkPHP自动验证
- PHP解析XML
- 【转】MAC下打开FTP服务
- ThinkPHP框架搭建应用
- ThinkPHP去除url中的index.php
- editplus快捷键大全
- PHP json_encode
- Thinkphp3.2 PHPMailer 发送 QQ邮箱 163邮箱
- PHP - 验证用户名
- 8.php File操作相关补充
- 在IE10中以文件夹的形式打开FTP
- 淘宝奇门接口PHP例子
- ftp上传工具类
- FFmpeg SDK开发手册(以output_example为示例)