preg_grep()

 1 <?php
 2 /*
 3     preg_grep($pattern, array $input)
 4     阉割版preg_filter(...) 只匹配不替换
 5 */
 6 
 7 header('content-type: text/html;charset = utf-8');
 8 
 9 $pattern = '/[0-9]/';
10 $subject = array('weuy', 'r3ui', '76as83', 's', '0ck9');
11 
12 $arr = preg_grep($pattern, $subject);
13 
14 show($arr);
15 
16 // 对输出做个判断,选择合适的输出方式
17 function show($var = null){
18     if(empty($var)){
19         echo 'null';
20     }elseif(is_array($var) || is_object($var)){
21         //array, object
22         echo '<pre>';
23         print_r($var);
24         echo '</pre>';
25     }else{
26         //string, int, float...
27         echo $var;
28     }
29 }

 

posted @ 2017-07-14 16:31  有把刀  阅读(186)  评论(1编辑  收藏  举报