preg_quote()

 1 <?php
 2 /*
 3     preg_quote($str) 平时不常用
 4     正则运算符转义
 5     . \ + * ? ^ [ ] $ ( ) { } = ! < > | : -
 6 */
 7     header('content-type: text/html;charset = utf-8');
 8 
 9     $str = 'qwer{asdf}[1234]';
10 
11     $str = preg_quote($str);
12 
13     show($str);
14 
15     // 对输出做个判断,选择合适的输出方式
16     function show($var = null){
17         if(empty($var)){
18             echo 'null';
19         }elseif(is_array($var) || is_object($var)){
20             //array, object
21             echo '<pre>';
22             print_r($var);
23             echo '</pre>';
24         }else{
25             //string, int, float...
26             echo $var;
27         }
28     }

 

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