1 <?php
2 /*
3 preg_replace($pattern, $replacement, $subject)
4 preg_filter($pattern, $replacement, $subject)
5 */
6 header('content-type: text/html;charset = utf-8');
7
8 //$pattern = '/[0-9]/';
9 $pattern = array('/[0123]/', '/[456]/', '/[789]/');
10 //$subject = 'weuyr3ui76as83s0ck9';
11 $subject = array('weuy', 'r3ui', '76as83', 's', '0ck9');
12 //$replacement = '慕女神';
13 $replacement = array('慕', '女', '神');
14
15 $str1 = preg_replace($pattern, $replacement, $subject);
16 $str2 = preg_filter($pattern, $replacement, $subject);
17
18 show($str1);
19 echo '<hr />';
20 show($str2);
21
22 // 对输出做个判断,选择合适的输出方式
23 function show($var = null){
24 if(empty($var)){
25 echo 'null';
26 }elseif(is_array($var) || is_object($var)){
27 //array, object
28 echo '<pre>';
29 print_r($var);
30 echo '</pre>';
31 }else{
32 //string, int, float...
33 echo $var;
34 }
35 }